summaryrefslogtreecommitdiff
path: root/ext/dom
diff options
context:
space:
mode:
authorHannes Magnusson <bjori@php.net>2011-06-05 11:31:18 (GMT)
committerHannes Magnusson <bjori@php.net>2011-06-05 11:31:18 (GMT)
commit8f3e6433b295ab84438348cebfa6d4835e5a78e3 (patch)
tree83ba54a0ce93634d92695da7b3c8f77ce46323eb /ext/dom
parent86209a39193472294c962fdf9490c1936c1c4631 (diff)
downloadphp-8f3e6433b295ab84438348cebfa6d4835e5a78e3.tar.gz
No need to fetch external files and endless amount of DTDs for this test
Diffstat (limited to 'ext/dom')
-rw-r--r--ext/dom/examples/note.dtd4
-rw-r--r--ext/dom/tests/DOMDocument_validate_on_parse_variation.phpt11
2 files changed, 6 insertions, 9 deletions
diff --git a/ext/dom/examples/note.dtd b/ext/dom/examples/note.dtd
index 4016eb5..c2d558e 100644
--- a/ext/dom/examples/note.dtd
+++ b/ext/dom/examples/note.dtd
@@ -1,6 +1,6 @@
-<?xml version="1.0" ?>
+<?xml version="1.0" encoding="utf-8" ?>
<!ELEMENT note (to,from,heading,body)>
<!ELEMENT to (#PCDATA)>
<!ELEMENT from (#PCDATA)>
<!ELEMENT heading (#PCDATA)>
-<!ELEMENT body (#PCDATA)> \ No newline at end of file
+<!ELEMENT body (#PCDATA)>
diff --git a/ext/dom/tests/DOMDocument_validate_on_parse_variation.phpt b/ext/dom/tests/DOMDocument_validate_on_parse_variation.phpt
index 2395b01..403e01a 100644
--- a/ext/dom/tests/DOMDocument_validate_on_parse_variation.phpt
+++ b/ext/dom/tests/DOMDocument_validate_on_parse_variation.phpt
@@ -6,17 +6,14 @@ Hans Zaunere
--SKIPIF--
<?php
require_once('skipif.inc');
-
-// need external DTD/XML docs
-if( @file_get_contents('http://www.php.net/docs.php') === FALSE )
- exit('skip network not available');
?>
--FILE--
<?php
require_once('dom_test.inc');
-$XMLStringGood = file_get_contents('http://www.php.net/docs.php');
+chdir(__DIR__ . "/../examples");
+$XMLStringGood = file_get_contents('note.xml');
$dom = new DOMDocument;
$dom->resolveExternals = TRUE;
@@ -27,7 +24,7 @@ $dom->loadXML($XMLStringGood);
echo "No Error Report Above\n";
$BogusElement = $dom->createElement('NYPHP','DOMinatrix');
-$Body = $dom->getElementsByTagName('body')->item(0);
+$Body = $dom->getElementsByTagName('from')->item(0);
$Body->appendChild($BogusElement);
$XMLStringBad = $dom->saveXML();
@@ -44,6 +41,6 @@ validateOnParse set to TRUE:
Warning: DOMDocument::loadXML(): No declaration for element NYPHP in Entity, line: %d in %s on line %d
-Warning: DOMDocument::loadXML(): Element body content does not follow the DTD, expecting (p | h1 | h2 | h3 | h4 | h5 | h6 | div | ul | ol | dl | pre | hr | blockquote | address | fieldset | table | form | noscript | ins | del | script)*, got (div div div div div NYPHP) in Entity, line: %d in %s on line %d
+Warning: DOMDocument::loadXML(): Element from was declared #PCDATA but contains non text nodes in Entity, line: %d in %s on line %d
Error Report Above