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>