IXmlNodeBuilder
An object implementing IXmlNodeBuilder is able to build
an XmlNode representation of itself and any children.
Returns an XmlNode representing the current object after
adding it as a child of the supplied parent node.
Returns an XmlNode representing the current object.