diff --git a/ext/simplexml/tests/001.phpt b/ext/simplexml/tests/001.phpt index 7b53bf1cb7a..3c1c8869a80 100644 --- a/ext/simplexml/tests/001.phpt +++ b/ext/simplexml/tests/001.phpt @@ -1,24 +1,48 @@ --TEST-- -Check for simplexml presence +SimpleXML without CDATA --SKIPIF-- ---POST-- ---GET-- ---INI-- --FILE-- --EXPECT-- -simplexml extension is available +simplexml_element Object +( + [elem1] => simplexml_element Object + ( + [comment] => simplexml_element Object + ( + ) + + [elem2] => simplexml_element Object + ( + [elem3] => simplexml_element Object + ( + [included-entity] => simplexml_element Object + ( + [included-entity] => This is text included from an entity + ) + + [elem4] => simplexml_element Object + ( + [test] => simplexml_element Object + ( + ) + + ) + + ) + + ) + + ) + +) +---Done--- diff --git a/ext/simplexml/tests/002.phpt b/ext/simplexml/tests/002.phpt new file mode 100644 index 00000000000..5cae43806b6 --- /dev/null +++ b/ext/simplexml/tests/002.phpt @@ -0,0 +1,50 @@ +--TEST-- +SimpleXML and clone +--SKIPIF-- + +--FILE-- +__clone; + +print_r($copy); + +echo "---Done---\n"; + +?> +--EXPECT-- +simplexml_element Object +( + [elem1] => simplexml_element Object + ( + [comment] => simplexml_element Object + ( + ) + + [elem2] => simplexml_element Object + ( + [elem3] => simplexml_element Object + ( + [included-entity] => simplexml_element Object + ( + [included-entity] => This is text included from an entity + ) + + [elem4] => simplexml_element Object + ( + [test] => simplexml_element Object + ( + ) + + ) + + ) + + ) + + ) + +) +---Done--- diff --git a/ext/simplexml/tests/sxe.dtd b/ext/simplexml/tests/sxe.dtd new file mode 100755 index 00000000000..66b0369335c --- /dev/null +++ b/ext/simplexml/tests/sxe.dtd @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + diff --git a/ext/simplexml/tests/sxe.ent b/ext/simplexml/tests/sxe.ent new file mode 100755 index 00000000000..8f86465c2ab --- /dev/null +++ b/ext/simplexml/tests/sxe.ent @@ -0,0 +1 @@ + diff --git a/ext/simplexml/tests/sxe.xml b/ext/simplexml/tests/sxe.xml new file mode 100755 index 00000000000..751921b49e7 --- /dev/null +++ b/ext/simplexml/tests/sxe.xml @@ -0,0 +1,19 @@ + + +%incent; +]> + + Plain text. + + + + + &included-entity; + + + + + + + \ No newline at end of file