[jdom-interest] 2.0.0 usage
Rolf Lear
jdom at tuis.net
Fri Apr 13 03:52:31 PDT 2012
Hi Michael
I understand the concerns you had with the API stability.
Out of interest though, when I was working with Jaxen, it became
apparent that the 'model' of putting JDOM support directly in to Jaxen
is 'broken', it should be (and now is) the other way around. JDOM 2.x
now 'owns' the interface to Jaxen, it 'Owns' the implementation of the
Jaxen 'Navigator'.
This solves a number of problems, not the least of which is that the
compile-time dependencies are circular otherwise...
Is there not some way you can help build the 'glue' logic in to JDOM
rather than in to Saxon? I started trying to do that a few months ago,
but got my head all messed up in the API, and NodeInfo classes, etc.
From a JDOM perspective it does not make much sense to be embedded
inside Saxon, but it makes sense to have Saxon available as an XPath
'engine' using the JDOM XPath API. I know that from a Saxon perspective
there are different objectives....
Anyway, I am going to (at some point soon-ish) work on putting together
a Soxon-based implementation of JDOM XPath API, and it would be great if
I could work from some existing base, rather than reinvent it all...
Rolf
On 12/04/2012 3:24 PM, Michael Kay wrote:
> We were going to include JDOM 2.0 support in Saxon 9.4, tested it and it
> was fine, but then we realised the API wasn't stable enough and pulled
> it before release. It will no doubt go back in for 9.5.
>
> Having said that, we don't actually "use" JDOM, except to run tests.
>
> Michael Kay
> Saxonica
>
More information about the jdom-interest
mailing list