[XSL-LIST Mailing List Archive Home] [By Thread] [By Date]

Re: [xsl] finding an element at the lowest level


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
Keywords