A bit confused here.
I note that the XNode API was committed to the scratchpad by Dave Viner on 2002-12-27:
http://marc.theaimsgroup.com/?l=xindice-dev&m=104101365726281&w=2
but because of "licensing issues" [1] it seems to no longer be there. I looked at the license on the code, which is the same license as has been there all along (Apache 1.1) and am curious as to who and why (or whatever) the code is no longer in the repository. I know of no licensing or IPR issues -- the code was donated while I was still at Sun, just as has been many other things to Apache -- this is indicated at the bottom of the license statement. AFAIK, the XNode code distributed in Sun's Web Services pack has this same Apache 1.1 license.
I'm currently looking into revising the API with new methods supporting something more than name-value pairs, as I am looking into augmenting some functionality in my own application, something like setProperty(String,Node) rather than simply setProperty(String,String). But I'd not propose this change for Xindice 1.1, preferring to just get XNode 1.0 as it is into the code base.
I now have un-firewalled CVS access and am happy to re-commit the XNode code to the scratchpad unless there are any objections. (just enough power to be dangerous!)
Murray
[1] http://marc.theaimsgroup.com/?l=xindice-dev&m=104757928505845&w=2 ........................................................................... Murray Altheim http://kmi.open.ac.uk/people/murray/ Knowledge Media Institute The Open University, Milton Keynes, Bucks, MK7 6AA, UK .
"Shhh. Be vewy, vewy quiet. We're hunting wabbits." -- Elmer Fudd
"I don't know how close we are, closer than we were yesterday, I guess. All I know is we're on the hunt." -- George W. Bush BBC News: http://news.bbc.co.uk/1/hi/world/americas/3110615.stm