关于Linux下xml解析器解决思路

关于Linux下xml解析器
请问Linux下支持Schema验证的xml解析器有吗?
最好还能支持XPATH查询的,请各位推荐一下

------解决方案--------------------
lxml

libxml2
------解决方案--------------------
Xerces-C++

C/C++ code

// Instantiate the DOM parser.
XercesDOMParser parser;
parser.setDoNamespaces(true);
parser.setDoSchema(true); // HERE
parser.parse(xmlFile);

------解决方案--------------------
java的话就用SAXON好了。
------解决方案--------------------
Xerces-C++ 支持schema,对xpath支持不好,XQilla is an XQuery∞ and XPath 2∞ library and command line utility written in C++, implemented on top of the Xerces-C∞ library.