phpbar.de logo

Mailinglisten-Archive

[php] XML-DOM: Problem mit Whitespace und Breaks unter Win2k

[php] XML-DOM: Problem mit Whitespace und Breaks unter Win2k

markus tacker php_(at)_phpcenter.de
Mon, 2 Sep 2002 16:15:47 +0200 (CEST)


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