Hi,

is there anything in the current XPath implementation in Xalan-J that would
help me to get a list of DOM nodes that an arbitrary XPath expression
references?

E.g. for xml data:

<root>
   <child>30</child>
   <child>40</child>
   <child value="50"/>
</root>

and XPath : '/root/child[1] * /root/child[3]/@value'

This would return 1500. Is there a way to get a list of nodes that were read
during the calculation of this XPath expression (the first 'child' element
and the third 'child' element's value attribute node)?

I am pretty sure that there is no current interface for this, but I would be
willing to add this feature to the current XPath implementation, if somebody
helps out a bit.

Thanks,

- Mikko Honkala - http://www.x-smiles.org/


Reply via email to