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
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
Evan Lenz http://www.xmlportfolio.com
January 23rd, 2007 at 9:08 pmProbably not what you had in mind, but Saxon runs on .NET now too! And it works great.
Anthony B. Coates http://kontrawize.blogs.com/kontrawize/
January 23rd, 2007 at 11:22 pmWell, there is always Saxon.NET for .NET.
Cheers, Tony.
Fabrice Desré
January 24th, 2007 at 1:09 amIn C++ you hav XQuilla (http://xqilla.sourceforge.net/HomePage)
M. David Peterson http://xmlhacker.com/
January 24th, 2007 at 9:27 amSaxon.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)