Subject: RE: xpath help?
From: "Michael Kay" <mhk@xxxxxxxxx>
Date: Wed, 9 Jul 2003 19:28:30 +0100
|
Really imaginative subject titles we're seeing today.
> How do I get all possible sizes from the following XML
> using only one xPath given the criteria of
> ot[@id = 2 or @id = 3] and ct[@id = 1]?
>
> so, I'd want size id's = (2,4)??
It's far from clear from this description what your actual criteria are,
but how about
/hls/hl[ots[ot/@id="2" or ot/@id="3"] and cts[ct[@id=1]]/sizes/size/@id
Michael Kay
>
> thanks in advance.
>
>
> <hls>
> <hl>
> <ots>
> <ot id="2"/>
> <ot id="3"/>
> </ots>
> <cts>
> <ct id="1"/>
> <ct id="5"/>
> </cts>
> <sizes>
> <size id="2"/>
> <size id="4"/>
> </sizes>
> </hl>
> <hl>
> <ots>
> <ot id="2"/>
> <ot id="4"/>
> </ots>
> <cts>
> <ct id="2"/>
> <ct id="5"/>
> </cts>
> <sizes>
> <size id="3"/>
> <size id="8"/>
> </sizes>
> </hl>
> </hls>
>
> __________________________________
> Do you Yahoo!?
> SBC Yahoo! DSL - Now only $29.95 per month! http://sbc.yahoo.com
>
> XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
>
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|