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]
# 1 Re: Xml
Just use google and search "XML parser" and "XML parser for C++"
SuperKoko at 2007-11-10 3:27:17 >
# 2 Re: Xml
This link may help you : http://cplusplus.sourceforge.net/
SuperKoko at 2007-11-10 3:28:17 >
# 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.
Improving at 2007-11-10 3:29:15 >
# 4 Re: Xml
[ Redirected thread ]
Andreas Masur at 2007-11-10 3:30:21 >
# 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)
Andreas Masur at 2007-11-10 3:31:20 >