Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

XML Schema to C++

51 views
Skip to first unread message

mike myers

unread,
Jan 25, 2015, 11:29:52 AM1/25/15
to
XML processing has turned into a common task that lots of C application designers suffer from. Using low-level XML access APIs for example DOM and SAX is tiresome and error-prone, specifically for large XML vocabularies. XML Data Binding is really a new alternative which automates a lot of the job by showing the data saved in XML like a statically-typed, vocabulary-specific object model.

http://www.liquid-technologies.com/xmldatabinding/xml-schema-to-cpp.aspx

Christopher Pisz

unread,
Jan 26, 2015, 5:28:09 PM1/26/15
to
On 1/25/2015 10:29 AM, mike myers wrote:
> XML processing has turned into a common task that lots of C application designers suffer from. Using low-level XML access APIs for example DOM and SAX is tiresome and error-prone, specifically for large XML vocabularies. XML Data Binding is really a new alternative which automates a lot of the job by showing the data saved in XML like a statically-typed, vocabulary-specific object model.
>
> http://www.liquid-technologies.com/xmldatabinding/xml-schema-to-cpp.aspx
>


Ok, maybe

Who made the CPerson class? It's generated? If so, what's it look like?
Do I derive from it to add my functionality?

How do we know your library is free of memory leaks? "using reference
counting classes" could mean someone rolled their own reference counting
mechanism, which makes me trust it less rather than more. How many
people are using it and how much testing was done on it.

It would really stink to dig into a new not so popular library and find
out after building on it quite a bit that it leaks. That's been my
experience with _alot_ of XML libs in the past.



0 new messages