RE: [xsl] xpath help?

Subject: RE: [xsl] 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


Current Thread