| satyat (1) | |
|
XmlPlus is an open-source tool which provides "simple to use" C++ XML data binding. The source when built into a library and a binary(viz. xsd2cpp). The xsd2cpp binary when invoked on an [input].xsd, generates: * the C++ XML Objects ie. C++ implementation/headers mapped for XML-Schema components. These XML Objects are used for XML I/O ie Serialization and Deserialization. An application would build generated source and link to the XmlPlus library. * a main.cpp file: provided to show several utilities around the generated source and how an application could consume it * the automake/autoconf files for building the generated source The main.cpp file is built into a [input]run binary for an [input].xsd input, which can be used to: - generate sample xml documents - validate an instance xml document against the Schema: [input].xsd - generate populated instance xml document, if you write code in the template function inside main.cpp to populate the Document - option to roundtrip(Deserialization -> Serialization). Roundtrip retains not just elements and attributes but also processing-instructions and comments Currently Supported Encodings: * ASCII * UTF-8 * ISO-8859-1 XmlPlus documentation and download link: http://xmlplus.sourceforge.net Other links to this project: http://sourceforge.net/projects/xmlplus http://www.ohloh.net/p/xsd2cpp | |
|
Last edited on
|
|