|
Subject: [xsl] xsl looping 2 siblings help From: -= jay =- <deepsweech@xxxxxxxxx> Date: Thu, 23 Jun 2005 15:00:18 +0800 |
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::-*
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| RE: [xsl] WG: Display attribute ins, Michael Kay | Thread | AW: [xsl] xsl looping 2 siblings he, Prerovsky, Clemens |
| [xsl] WG: Display attribute inside , Prerovsky, Clemens | Date | AW: [xsl] xsl looping 2 siblings he, Prerovsky, Clemens |
| Month |