Located in File: /XMLParser.class.php
This object stores all of the direct children of itself in the $children array. They are also stored by type as arrays. So, if, for example, this tag had 2 <font> tags as children, there would be a class member called $font created as an array. $font[0] would be the first font tag, and $font[1] would be the second.
To loop through all of the direct children of this object, the $children member should be used.
To loop through all of the direct children of a specific tag for this object, it is probably easier to use the arrays of the specific tag names, as explained above.
So, if the tag doesn't contain child tags, and just contains a string, it would go here
Used presently only to set the number of tabs when outputting XML
This function works recursively, so it gets the XML of itself and all of its children, which in turn gets the XML of all their children, which in turn gets the XML of all thier children, and so on. So, if you call GetXML from the document root object, it will return a string for the XML of the entire document.
This function does not, however, return a DTD or an XML version/encoding tag. That should be handled by XMLParser::GetXML()