XML parser for Cpp applications

Can anybody recommend me of a good (and friendly) XML parser in Cpp. (I heard about Xerces,
But maybe you know of better ones).
The parser I need:

Has to work in a pure Cpp applications. (Cant use VC++, COM, )
Has to include source code.
Doesnt have to be a free one.
It would help if it has a good user manual and some examples.

I need to be able to parse XML files (without scheme of dtd), and then insert all the information into my own data types. (From there I work only with those data types).

Any advice would be appreciated.
[584 byte] By [Holly_vi] at [2007-11-19 0:38:09]
# 1 Re: XML parser for Cpp applications
XML parsers C++ ( http://www.google.com/search?q=XML+parsers+c%2B%2B&sourceid=firefox&start=0&start=0&ie=utf-8&oe=utf-8)...
Andreas Masur at 2007-11-10 3:28:00 >
# 2 Re: XML parser for Cpp applications
Thanks, I appreciate your response. :)
Actually that was the first thing I did before posting my previous post.
Obviously there is more than one parser. The intention I had in my first post was to get a recommendation from somebody who already had some experience with a parser (that met my criteria), and thought it was good.
Holly_vi at 2007-11-10 3:29:00 >
# 3 Re: XML parser for Cpp applications
I usually recommend 'xerces'. However, since you mentioned that you does not seem to need validation...'Expat' used to be a fast, non-validating parser...
Andreas Masur at 2007-11-10 3:29:59 >
# 4 Re: XML parser for Cpp applications
This was my choice:
http://www.dev-archive.com/forum/showthread.php?postid=998029&highlight=pugxml+parser#poststop
Best regards,
Bornish at 2007-11-10 3:31:05 >
# 5 Re: XML parser for Cpp applications
Thanks you both. :)
Im going to check out your suggestions, and see what best fits my needs.
Holly_vi at 2007-11-10 3:32:04 >