Build XML document from the specified object
This routine is recursive to handle nesting; the recursion terminates
primitive elements (or strings) are encountered
level specifies indentation within the XML document
Extract an instance of the specified class from the supplied DOM element
This routine is recursive to handle nesting; the recursion terminates
when primitive elements (or strings) are encountered
An XML/XSLT based viewer that processes XML data and XSL page templates
to generate markup
This class could be optimized by caching stylesheet templates as DOM
documents