|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] xsl looping 2 siblings help
this is my sample xml
<root>
<artist>
<name>Jackson</name>
<songlist>
<songs>
<sid>001</sid>
<sname>Sample 1</sname>
</songs>
<songs>
<sid>002</sid>
<sname>Sample 2</sname>
</songs>
</songlist>
<genrelist>
<genre>
<gid>001</gid>
<gname>Rock</gname>
</genre>
<genre>
<gid>002</gid>
<gname>R&B</gname>
</genre>
</genrelist>
</artist>
<artist> ....... and it goes </artist> ....
</root>
now how can i loop throug artist by filtering them according to genre
and then list name and all the songs of each artist
i have something like:
<xsl:parse>
<xsl:stylesheet>
<xsl: template match:"root">
< xsl:for-each select="artist">
<xsl:for-each select="genrelist/genre">
< xsl:if test="gid='001'">
< xsl:valueOf select="name">
<xsl:for-each select="songlist/songs">
<xsl:valueOf select="sname">
end .....
but the songs list doesnt display. so my problem is looping a node
inside its sibling
thnks
--
*-::jay::-*
|
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








