The Embedded XML Parser Generator is creating some C source code that parses XML files (or streams) from a user specified document structure. Generated code can support advanced features (inter-dependencies, native data types etc...).
XMLpg - XML parser generator.
Generates an XML parser in C++ from a DTD. The generated code will provide validation as well as conversion of the input XML.