You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@xalan.apache.org by Lionel Villard <vi...@us.ibm.com> on 2003/10/29 20:29:14 UTC

[ANN][xslt20-compiled branch] XPath API Read/Write updates.

An update of the XPath API is now available under the xsl20-compiled 
branch. For newcomers, The XPath API is a compact set of Java interfaces 
that allows in-memory representation and manipulation of XPath 2.0 
expressions. It comes with an implementation of these interfaces and also 
with a parser based on JavaCC and the W3C XPath2.0 grammar 
(http://www.w3.org/2002/11/xquery-xpath-applets/xpathApplet.html). The 
full list of features can be found in the Javadoc.

The main change since the last version is that almost all XPath 2.0 
constructors are now supported (22 August 2003 Working Draft ).

What's missing:
        - The support for pattern is not very well-done, especially for / 
and //. 
        - Expression normalization (as defined in XPath/XQuery formal 
semantic).
        - A parser mode for post-editing: right now, a lot of reduction is 
performed during the parsing, making the editing a bit cumbersome.
        - A way to ask for the evaluation of expression (see JAXP 1.3).
        - And many others things.. 

Enjoy!
Cheers,
Lionel.