Annotation of embedaddon/php/ext/dom/examples/dom1.inc, revision 1.1

1.1     ! misho       1: <?PHP
        !             2: $xmlstr = "<?xml version='1.0' standalone='yes'?>
        !             3: <!DOCTYPE chapter SYSTEM '/share/sgml/Norman_Walsh/db3xml10/db3xml10.dtd'
        !             4: [ <!ENTITY sp \"spanish\">
        !             5: ]>
        !             6: <!-- lsfj  -->
        !             7: <chapter language='en'><title language='en'>Title</title>
        !             8: <para language='ge'>
        !             9: &sp;
        !            10: <!-- comment -->
        !            11: <informaltable language='&sp;kkk'>
        !            12: <tgroup cols='3'>
        !            13: <tbody>
        !            14: <row><entry>a1</entry><entry morerows='1'>b1</entry><entry>c1</entry></row>
        !            15: <row><entry>a2</entry><entry>c2</entry></row>
        !            16: <row><entry>a3</entry><entry>b3</entry><entry>c3</entry></row>
        !            17: </tbody>
        !            18: </tgroup>
        !            19: </informaltable>
        !            20: </para>
        !            21: </chapter> ";
        !            22: 
        !            23: function print_node($node)
        !            24: {
        !            25:   print "Node Name: " . $node->nodeName;
        !            26:   print "\nNode Type: " . $node->nodeType;
        !            27:   $child_count = $node->childNodes->length;
        !            28:   print "\nNum Children: " . $child_count;
        !            29:   if($child_count <= 1){
        !            30:     print "\nNode Content: " . $node->nodeValue;
        !            31:   }
        !            32:   print "\n\n";
        !            33: }
        !            34: 
        !            35: function print_node_list($nodelist)
        !            36: {
        !            37:   foreach($nodelist as $node)
        !            38:   {
        !            39:     print_node($node);
        !            40:   }
        !            41: }
        !            42: 
        !            43: ?>

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