Subject: Re: [xsl] finding an element at the lowest level From: Mukul Gandhi <mukulgandhi2003@xxxxxxxxxxx> Date: Wed, 7 Jan 2004 14:28:23 +0000 (GMT) |
Hi James, Please try the XSL Template .. <xsl:template match="$catfile/root"> <xsl:for-each select="//category"> <xsl:if test="name = 'new man'"> <p> <xsl:value-of select="desc"/> </p> </xsl:if> </xsl:for-each> </xsl:template> Regards, Mukul --- james walker <jameswalkerandy@xxxxxxxxxxx> wrote: > I am trying to find the get the value of the > description tag under a > category with a name tag equal to "new man", the xsl > i have at the moment i > incorrect but lok slike this, i think i am on th > eright tracks but just can > tquite get it? ($catfile is the xml file shown at > the bottom) > > <xsl:for-each > select="$catfile/root/category/category/category/category"> > <xsl:if > test="contains(category/name,$subpageheader)=true()"> > <p><xsl:value-of select="category/description" > /></p> > </xsl:if> > </xsl:for-each> > would it be better to reference this using xpat > staments like finding > children at the lowest level of teh hierar hierarchy > and searching through > them? > > > given this xml called $catfile, > <root> > <category><name></name><desc></desc> > <category><name></name><desc></desc> > <category><name></name><desc></desc></category> > <category><name></name><desc></desc></category> > <category><name></name><desc></desc></category> > <category><name></name><desc></desc></category> > </category> > <category><name></name><desc></desc> > <category><name></name><desc></desc></category> > <category><name>new > man</name><desc></desc></category>* > <category><name></name><desc></desc></category> > <category><name></name><desc></desc></category> > <category><name></name><desc></desc></category> > </category> > </category> > <category><name></name><desc></desc> > <category><name></name><desc></desc> > <category><name></name><desc></desc></category> > <category><name></name><desc></desc></category> > <category><name></name><desc></desc></category> > </category> > <category><name></name><desc></desc> > <category><name></name><desc></desc></category> > <category><name></name><desc></desc></category> > <category><name></name><desc></desc></category> > <category><name></name><desc></desc></category> > <category><name></name><desc></desc></category> > </category> > </category> > </root> > > _________________________________________________________________ > Express yourself with cool emoticons - download MSN > Messenger today! > http://www.msn.co.uk/messenger > > > XSL-List info and archive: > http://www.mulberrytech.com/xsl/xsl-list > ________________________________________________________________________ Yahoo! India Mobile: Download the latest polyphonic ringtones. Go to http://in.mobile.yahoo.com XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] finding an element at the low, james walker | Thread | RE: ISO-8859-1 encoding and XmlDecl, G. Ken Holman |
Re: [xsl] self closing elements wit, David Carlisle | Date | RE: ISO-8859-1 encoding and XmlDecl, Andrew Welch |
Month |