Pathan is an XPath processing library. It is
written in C++, and uses the Xerces-C DOM XML
Parser by the Apache Foundation. The Pathan
project incorporates Pathan 1, implementing the
W3C XPath 1 recommendation, and Pathan 2,
implementing the W3C XPath 2 draft specification.