Does XPath 2.0 exist outside of Java?

So, about a year ago, I wanted to use XPath 2.0 on a project. Turns out no non-toy, non-alpha versions existed except in Java land (where Saxon is quite good). Has the situation changed at all? Anything on the horizon? Libxml2? Anybody?? -m

4 Responses to “Does XPath 2.0 exist outside of Java?”

  1. Evan Lenz http://www.xmlportfolio.com

    Probably not what you had in mind, but Saxon runs on .NET now too! And it works great.

  2. Anthony B. Coates http://kontrawize.blogs.com/kontrawize/

    Well, there is always Saxon.NET for .NET.
    Cheers, Tony.

  3. Fabrice Desré

    In C++ you hav XQuilla (http://xqilla.sourceforge.net/HomePage)

  4. M. David Peterson http://xmlhacker.com/

    Saxon.NET? Never heard of it ;)

    Oh wait… Yes I have… That’s that one project I worked on for two years before handing it back over to Dr. Kay/Saxonica.

    Hey Micah > Wanna see a neat trick,

    [root@localhost Web]# ipy
    IronPython 1.1a1 (1.1) on .NET 2.0.50727.42
    Copyright (c) Microsoft Corporation. All rights reserved.
    >>> import Saxon.Api
    >>> dir(Saxon.Api)
    [‘DocumentBuilder’, ‘DomDestination’, ‘DynamicError’, ‘IQueryResolver’, ‘Processor’, ‘QName’, ‘Sche
    maManager’, ‘SchemaResolver’, ‘SchemaValidationMode’, ‘SchemaValidator’, ‘SequenceEnumerator’, ‘Ser
    ializer’, ‘StaticError’, ‘TextWriterDestination’, ‘WhitespacePolicy’, ‘XPathCompiler’, ‘XPathExecut
    able’, ‘XPathSelector’, ‘XQueryCompiler’, ‘XQueryEvaluator’, ‘XQueryExecutable’, ‘XdmAtomicValue’,
    ‘XdmAxis’, ‘XdmDestination’, ‘XdmEmptySequence’, ‘XdmItem’, ‘XdmNode’, ‘XdmValue’, ‘XmlDestination’
    , ‘XsltCompiler’, ‘XsltExecutable’, ‘XsltTransformer’, ‘__builtins__’, ‘__dict__’, ‘__name__’]
    >>>

    Python + XSLT 2.0/XPath 2.0/XQuery + .NET 2.0 == Yummy! :D

    (and yes… it all runs on Mac :D)