This example shows how to create an xml tree and then generate xml to a stream for that tree.
Source Code: File:XmlGenerator.zip
The sample creates a new root element. To this we add some attributes, a child node with an attribute and a couple of comments.
Not all the XML entities as defined by the W3C are supported, only the generic ones, however these should suffice for most cases, or you can add the missing ones at yourself and possibly contribute back to the community!