Xml
What do you guys use for XML parsing,generation and validation by dtd and schema?
Ideally I'm looking for something maybe STL/Boost based.
I think on windows there is a COM object i could use but I would prefer a more portable solution, so what do you guys use for this?
Are there any free C++ libs out there like this or do I have to write my own?
I would like to be able to parse the XML both as a stream and also into a hierarchal tree. I only at this time need to support XML, but may in future need to build on XSL and XSLT.
Whats available for free?
[580 byte] By [
Improving] at [2007-11-19 13:29:21]

# 3 Re: Xml
I did google, theres reams of code out there, its hard to be able to go thru it all to see which suits my needs best so I wondered what you guys use. Up till now I have been using INI files but it seems XML is the way forward and is also especially good for serialising objects too. I would like to find a library that can parse the XML like SAX does or to a hierarchal DOM dependant on which suits my needs best at the time.
# 5 Re: Xml
Xerces C++ Parser ( http://xml.apache.org/xerces-c/)
The Expat XML Parser ( http://expat.sourceforge.net/)
A simple STL based XML parser ( http://www.codeproject.com/cpp/stlxmlparser.asp)