Annotation of embedaddon/php/ext/dom/tests/dom_comment_basic.phpt, revision 1.1.1.1

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);
                     26:        var_dump($current);
                     27:        var_dump($current->textContent);
                     28: }
                     29: 
                     30: --EXPECTF--
                     31: bool(true)
                     32: --- child 0 ---
                     33: object(DOMText)#%d (0) {
                     34: }
                     35: string(2) "
                     36:        "
                     37: --- child 1 ---
                     38: object(DOMComment)#%d (0) {
                     39: }
                     40: string(14) " Hello World! "
                     41: --- child 2 ---
                     42: object(DOMText)#%d (0) {
                     43: }
                     44: string(1) "
                     45: "
                     46: 

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>