Re: [xsl] xpath help?

Subject: Re: [xsl] xpath help?
From: Rick Taylor <taylor@xxxxxxxx>
Date: Wed, 09 Jul 2003 11:53:55 -0600
Paul,

The following templates should work for you.

<xsl:template match="hls">
<xsl:apply-templates select="hl[(ots/ot/@id = '2' or ots/ot/@id = '3') and cts/ct/@id = '1']"/>
</xsl:template>


        <xsl:template match="hl">
             <xsl:for-each select="sizes/size">
             <xsl:value-of select="@id"/>
             </xsl:for-each>
         </xsl:template>

rick

At 10:15 AM 7/9/03 -0700, you wrote:
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)??

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

Rick Taylor XML Developer PPDM Association


XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list



Current Thread