[jdom-interest] XPath bindings?

bob mcwhirter bob at werken.com
Fri Oct 12 13:49:14 PDT 2001


> So doesn't having Element.selectNodes() make JODM bound to
> Jaxen (or a particular implementation of XPath)?  What if a better
> implementation comes along?  Guess you could extended Element, override
> selectNodes(), tweak the Factory and go from there.  Naaaa, I still
> think keeping the API small, simple, and well-defined is the best 
> approach.

Well, the interface wouldn't be implementation-specific unless
we propagated the low-level Jaxen or SAXPath exceptions.

I was mostly suggesting this since I see lots of questions of
"How do I get XPath support in JDOM?"  Sure, it's in the FAQ
(btw, Jason, faq still needs updating to point to jaxen.org),
but that's extra hoops for folks to jump through.

> Off topic: Has anyone else wondered about data-binding and Jaxen.  I was
> playing with JAXB a few days ago and after generating a few classes, I
> started think of how you could automatically generate a Jaxen
> DocumentNavigator to work with these generated classes and get the best
> of both worlds.

This should be in jaxen-interest at lists.sf.net.  But yes, folks are
thinking about it.  And Dmitri has his JPath project at jakarta.apache.org
that gives you xpath evaluation over JavaBeans.  

	-bob




More information about the jdom-interest mailing list