Alfie Noakes wrote:
> There's no XSLT being used, though I have an XSD to validate against
> when the XML is loaded by the libxml library.
Well even if you don't use XSLT as the host language for your XPath
expressions the expressions below are still what you need
>> <xsl:for-each select="//table[@name='animals']/row">
>> <xsl:for-each select="field">
meaning you first use //table[@name='animals']/row, the for each row
element in that node set you evaluate the relative XPath expression
field
with the row element as the context node. I don't know the libxml API so
I can't help with a concrete code sample.
--
Martin Honnen
http://JavaScript.FAQTs.com/