Mailinglisten-Archive |
Hoi, lese ich ein XML-Dokumente ein, dass keine Umbrüche etc. enthält, funtiontiert alles bestens, versuche ich jedoch das File als schön strukturiertes (mit Tabs etc.) File einzulesen, bricht das Skript nach der ersten Node ab (Fatal error: Call to undefined function: get_attribute() in d:\mstr\htdocs\privat\m.tacker.org\xml_dom.php on line 23 ). XML, GEHT <?xml version="1.0" encoding="iso-8859-1"?> <root><first title="Aktuelles" id="0"><second title="News" id="1"><third title="Schulisch" id="2" /></second></first></root> XML, GEHT NICHT <?xml version="1.0" encoding="iso-8859-1"?> <root> <first title="Aktuelles" id="0"> <second title="News" id="1"> <third title="Schulisch" id="2" /> </second> </first> </root> PHP-Code <?php function walk_xmltree($node) { echo $node->tagname; if($node->has_child_nodes()) { walk_xmltree($node->first_child()); } } $xmlfile = "http://server.com/file.xml"; $dom = domxml_open_file($xmlfile); $root = $dom->document_element(); walk_xmltree($root->first_child()); ?> Warum? In Flash gibt es ja so eine Option XML.ignoreWhite, aber gibts dazu auch ein PHP-Äquivalent? mfg m.tacker ___________________ mailto:m_(at)_tacker.org icq.com # 9170 9561 ___________________ mfg m.tacker ___________________ mailto:m_(at)_tacker.org icq.com # 9170 9561 ___________________
php::bar PHP Wiki - Listenarchive