C++ XML parser library with validation against DTD and schemas
Validating XML parser
xerces-c
$ xerces-c myfile.xml
$ xerces-c -v=always document.xml
$ g++ -I/usr/local/include myprogram.cpp -lxerces-c -o myprogram