Pathan: open-source XPath library for Xerces-C
05:20, 29 Jan 2002 UTC | Michael Smith

Decisionsoft have released their Pathan XPath parsing and evaluation library under a BSD-style license. Precompiled (Linux, Solaris, and Windows) libraries, development RPMs, and source distributions are available from the Pathan download site.

Pathan, which is apparently used as the node-selection component in Decisionsoft's (non-open source) X-Tract implementation of their XML Script transformation language (an XSLT alternative designed to be easier to use for developers more familiar with traditional procedural languages), provides a DOM Level 3 XPath Specification-compliant means for performing arbitrary selection of nodes from a DOM tree.

The Pathan library is designed to be used along with Apache's Xerces-C validating parser, but not as a replacement for the XPath implementation in Apache's Xalan XSLT/XPath implementation.

Developers are encouraged to integrate Pathan into their own applications, to file bug reports (via the Pathan Bugzilla server), and to contribute to the Pathan codebase. The latest Pathan development source, documentation, and build scripts are available via anonymous CVS:

  1. Log into the Pathan CVS server:

    cvs \
  2. Hit Enter at the password prompt.

  3. Check out the Pathan module:

    cvs \
      -z3 checkout Pathan

Discussion of Pathan development takes place on the pathan-devel mailing list.

Re: Pathan: open-source XPath library for Xerces-C (Michael Smith - 00:27, 30 Jan 2002)

I don't know, but I guess it could just be that they haven't thought about contributing it back to the Apache XML project. Sure seems like it would make sense. Their e-mail address for Pathan-related stuff is

Re: Pathan: open-source XPath library for Xerces-C (Matt Sergeant - 13:17, 29 Jan 2002)

Why don't they just contribute it to the ASF?

xmlhack: developer news from the XML community

Front page | Search | Find XML jobs

Related categories