Hi,
I have XML that looks like this :
<DATA>
<ITEM>
<SUBDATA1>
<VALUE>AA</VALUE>
</SUBDATA1>
<SUBDATA2>
<SCORE>1</SCORE>
</SUBDATA2>
</ITEM>
<ITEM>
<SUBDATA1>
<VALUE>BB</VALUE>
</SUBDATA1>
<SUBDATA2>
<SCORE>1</SCORE>
</SUBDATA2>
</ITEM>
<ITEM>
<SUBDATA1>
<VALUE>AA</VALUE>
</SUBDATA1>
<SUBDATA2>
<SCORE>3</SCORE>
</SUBDATA2>
</ITEM>
</DATA>
How do I select all the <ITEM> elements where <VALUE>
elements contain 'AA'
and <SCORE> elements contain '1' ?
/DATA/ITEM[contains(SUBDATA1/VALUE, "AA") and contains(SUBDATA2/SCORE, "1")]
or
/DATA/ITEM[SUBDATA1/VALUE = "AA" and SUBDATA2/SCORE = 1]
you didn't really mean contains, but rather equals.
Cheers,
Jarno - Max The Alien Thing: Hard Trance 2004
--~------------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--