diff options
Diffstat (limited to 'ext/dom/tests/dom_comment_basic.phpt')
-rw-r--r-- | ext/dom/tests/dom_comment_basic.phpt | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/ext/dom/tests/dom_comment_basic.phpt b/ext/dom/tests/dom_comment_basic.phpt new file mode 100644 index 0000000..3a69705 --- /dev/null +++ b/ext/dom/tests/dom_comment_basic.phpt @@ -0,0 +1,43 @@ +--TEST-- +DOM Comment : Basic Functionality +--SKIPIF-- +<?php +require_once('skipif.inc'); +?> +--FILE-- +<?php + +$xml = <<< EOXML +<?xml version="1.0" encoding="ISO-8859-1"?> +<courses> + <!-- Hello World! --> +</courses> +EOXML; + +$dom = new DOMDocument(); +$dom->loadXML($xml); +$root = $dom->documentElement; +var_dump($root->hasChildNodes()); +$children = $root->childNodes; + +for ($index = 0; $index < $children->length; $index++) { + echo "--- child $index ---\n"; + $current = $children->item($index); + echo get_class($current), "\n"; + var_dump($current->textContent); +} + +--EXPECTF-- +bool(true) +--- child 0 --- +DOMText +string(2) " + " +--- child 1 --- +DOMComment +string(14) " Hello World! " +--- child 2 --- +DOMText +string(1) " +" + |