Subject: RE: [xsl] How to match a child element and display another child element? From: "Américo Albuquerque" <aalbuquerque@xxxxxxxxxxxxxxxx> Date: Fri, 23 Aug 2002 15:50:55 +0100 |
Hi. try this: <xsl:template match="FruitList"> <xsl:apply-templates select="fruit[price='1' or price='1.0' or price='1.00']/name"/> <!-- here is where you select the nodes that you want to apply the templates to --> </xsl:template> <xsl:template match="name"> <!-- relative to your getName --> <xsl:value-of select="."/> is only $1.00. </xsl:template> hope that this helps you. Americo. -----Original Message----- From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx [mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx] On Behalf Of Biying Huang Sent: Friday, August 23, 2002 1:43 PM To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx Subject: [xsl] How to match a child element and display another child element? When I am in FruitList node set, how can I display any one fruit name that has price equals 1 (or 1.0 or 1.00)? <xsl:template match="FruitList"> <xsl:call-template name="getName"/> is only $1.00. </xsl:template> <xsl:template name="getName"> ??? I don't know how to do here, Please help. </xsl:template> I have this xml data: <FruitList> <fruit> <name>Apple</name> <price>1.50</price> </fruit> <fruit> <name>Orange</name> <price>1.0</price> </fruit> <fruit> <name>Peach</name> <price>1</price> </fruit> </FruitList> Thanks in advance for your help. Biying 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 |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] How to match a child element , Biying Huang | Thread | Re: [xsl] How to match a child elem, Jeni Tennison |
Re: [xsl] 8bit ascii encoding, David Carlisle | Date | [xsl] Am I closing Everything In Tr, Scott Purcell |
Month |