Xerces-C++ is a validating XML parser written in a portable subset of C++.