diff options
Diffstat (limited to 'ext/dom/tests/dom_comment_basic.phpt')
| -rw-r--r-- | ext/dom/tests/dom_comment_basic.phpt | 46 |
1 files changed, 46 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 000000000..cb029ed04 --- /dev/null +++ b/ext/dom/tests/dom_comment_basic.phpt @@ -0,0 +1,46 @@ +--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); + var_dump($current); + var_dump($current->textContent); +} + +--EXPECTF-- +bool(true) +--- child 0 --- +object(DOMText)#%d (0) { +} +string(2) " + " +--- child 1 --- +object(DOMComment)#%d (0) { +} +string(14) " Hello World! " +--- child 2 --- +object(DOMText)#%d (0) { +} +string(1) " +" + |
