There are several comparisons of the different java xml data binding tools online. I'd like to see this become a useful comparison between the different c++ tools for xml data binding.
Which tool are you using for xml data binding in c++ ? CodeSynthesis and xmlbeanscxx are a couple of the available choices.
I'd like everyone to add information below about their experience with this technology including reasoning to choose one tool over another, ease of use, and performance. Also feel free to add technical information regarding namespace support, parsing options(tree/streaming), etc.
CodeSynthesis XSD
(Feel free to add Information Here)
License: GPL2 with exceptions / Proprietary
Cons: generated code should be opensourced.
xmlbeanscxx
(Feel free to add Information Here)
License: Apache
Cons:
- has no public issue tracker
- Incubator page is not active (project seems to be abandoned)
- Project page is not available (404)
Boost Serialization Library
(Feel free to add Information Here)
License: Boost