We have XML files, and we want C ++ classes to be generated from the XML schema, as we have in .NET xsd.
Also, an instantiated class instance must provide the appropriate XML by invoking some methods.
I use Liquid XML Studio, it does all this and also documents everything
If you work with web services here, I would really suggest migrating with gSOAP .
++, XSD: XML ++ , .
Gslgen is known to be a good code generator. However, it uses a simplified version of XML.