PDA

View Full Version : menu xslt


angiras
06-08-2003, 05:22 PM
with

<root>
<menu id="one">
<item>
<name>A</name
<link>a.htm</link>
</item>
<item>
<name>B</name
<link>b.htm</link>
</item>
</menu>
<menu id="two">
<item>
<name>C</name
<link>c.htm</link>
</item>
<item>
<name>D</name
<link>d.htm</link>
</item>
</menu>
</root>


how can I get


one
A (a.htm)
B (b.htm)
two
C (c.htm)
D (d.htm)

I have tried

<xsl:for-each select="//root/menu">
<div class="menuRoot"><xsl:value-of select="@id"/>
<xsl:for-each select="//root/menu/item">
<xsl:value-of select="name"/> (<xsl:value-of select="link"/>)
</xsl:for-each>
</div>
</xsl:for-each>


but it is not what I was waiting for :-))

thanks