Hello all!
I'm sitting here evaluating XML:DB and XIndice, and I've come up with a question I've
not found an answer to in the available docs:
It's best examplified with the following command line output:
(1) D:\xml-persist\xml-xindice-1.0\bin>xindice.bat xpath -c /db/data/MyTest -q //jhb
<?xml version="1.0"?>
<jhb var="one" xmlns:src="" src:col="/db/data/MyTest" src:key="jhbTest">
Yo!</jhb>
(2) D:\xml-persist\xml-xindice-1.0\bin>xindice.bat xpath -c /db/data/MyTest -q //jhb/@var
D:\xml-persist\xml-xindice-1.0\bin>
The query run in (1) works as expected (by testing using XPath Explorer) - the query in (2) does not return anything though.
Shouldn't it return "var=\"one\"" (as an "Attr" node)?
I did the same test using the reference implementation from XML:DB, here I corrected the source in org.xmldb.api.reference.ResourceSetImpl
at line 130 so that is also handles nodes of type Node.ATTRIBUTE_NODE.
Please feel free to point out my ignorance!
Cheers, Jan-Helge Bergesen / AXXESSIT ASA | http://www.axxessit.no