Microsoft’s XmlLite
Microsoft has created a new, lightweight C++ XML processing library called XmlLite. It includes a streaming XML writing class patterned after .NET’s System.Xml.XmlWriter.
This library makes the IXmlWriter
in Implementing IXmlWriter Series
obsolete for Windows developers.