Annotation of embedaddon/php/ext/dom/tests/dom_comment_basic.phpt, revision 1.1.1.2
1.1 misho 1: --TEST--
2: DOM Comment : Basic Functionality
3: --SKIPIF--
4: <?php
5: require_once('skipif.inc');
6: ?>
7: --FILE--
8: <?php
9:
10: $xml = <<< EOXML
11: <?xml version="1.0" encoding="ISO-8859-1"?>
12: <courses>
13: <!-- Hello World! -->
14: </courses>
15: EOXML;
16:
17: $dom = new DOMDocument();
18: $dom->loadXML($xml);
19: $root = $dom->documentElement;
20: var_dump($root->hasChildNodes());
21: $children = $root->childNodes;
22:
23: for ($index = 0; $index < $children->length; $index++) {
24: echo "--- child $index ---\n";
25: $current = $children->item($index);
1.1.1.2 ! misho 26: echo get_class($current), "\n";
1.1 misho 27: var_dump($current->textContent);
28: }
29:
30: --EXPECTF--
31: bool(true)
32: --- child 0 ---
1.1.1.2 ! misho 33: DOMText
1.1 misho 34: string(2) "
35: "
36: --- child 1 ---
1.1.1.2 ! misho 37: DOMComment
1.1 misho 38: string(14) " Hello World! "
39: --- child 2 ---
1.1.1.2 ! misho 40: DOMText
1.1 misho 41: string(1) "
42: "
43:
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>