|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: need to get value of required nodes only
Hi Qazi,
> i m getting a xml like this now i want to get the value of test2 and
> test 4 Main Nodes. and all sub links of these two main nodes. and
> just want two print like this
[snip]
You can select the two <menu-heads> elements that you're interested in
using a predicate that tests true for those two elements. I guess that
the best predicate to use would be one based on their menunumber
attribute; something like:
menu-heads[@menunumber = 1 or @menunumber = 3]
If you apply templates to only those <menu-heads> elements, then those
are the only ones that will be processed. You need something like:
<xsl:template match="menu-options">
<xsl:apply-templates select="menu-heads[@menunumber = 1 or
@menunumber = 3]" />
</xsl:template>
<xsl:template match="menu-heads">
<xsl:value-of select="@name" />
<xsl:text>
</xsl:text>
<xsl:apply-templates select="sublinks" />
</xsl:template>
<xsl:template match="sublinks">
<xsl:text>	</xsl:text>
<xsl:value-of select="." />
<xsl:text>
</xsl:text>
</xsl:template>
Cheers,
Jeni
---
Jeni Tennison
http://www.jenitennison.com/
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|

Cart








