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.
$tagChildren (line 255)
$tagData (line 248)
So, if the tag doesn't contain child tags, and just contains a string, it would go here
$tagParents (line 264)
Used presently only to set the number of tabs when outputting XML
Constructor __construct (line 274)
Method AddChild (line 298)
Method Delete (line 396)
Method DeleteChildren (line 419)
Method GetXML (line 347)
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()