[XSL-LIST Mailing List Archive Home]
[By Thread]
[By Date]
[xsl] xsl looping 2 siblings help
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 |
Keywords