Posts Tagged "DOMDocument"


DOMDocument whitespace text nodes


Posted on Mar 31, 2008 in PHP


The DOMDocument is a convenient way of manipulating an XML file. While this is for PHP, I’ve come across some great parsers for use on a business iphone using lib2xml but we leave that for another day. One issue I ran into was the fact that when loading an XML file, DOMDocument treats the tabs and spaces which make the XML readable as empty text nodes. This presents a problem when you try and traverse the DOM by using attributes like firstChild and nextChild. For example:

Here is the XML file, “example.xml”:

      <root>
           <tag>Value</tag>
      </root>
Read More