Subject: RE: [xsl] Getting unique nodes filtering by several attributes and mixing files From: Jarno.Elovirta@xxxxxxxxx Date: Wed, 26 Nov 2003 08:54:50 +0200 |
Hi, Did you want > <adsAt>10:15</adsAt> or > <commercials hour='10:15' pricing='450.0'/> Anyhow, you didn't get all the program attributes because you copied them after creating element child nodes. Try <xsl:template match="programs"> <tv> <xsl:for-each select="program"> <xsl:copy> <xsl:copy-of select="@*"/> <xsl:variable name="key" select="concat(@progName, $sep, @weekDay, $sep, @channel)"/> <xsl:for-each select="$schedule"> <xsl:variable name="air" select="key('lookup', $key)"/> <xsl:copy-of select="$air/@date"/> <xsl:for-each select="$air/@adsAt"> <commercials hour="{.}" pricing="{../@pricing}"/> </xsl:for-each> </xsl:for-each> </xsl:copy> </xsl:for-each> </tv> </xsl:template> Cheers, Jarno - Bruderschaft: Forever (Harlem Hardstyle Remix by Dräcos) XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] Getting unique nodes filt, Iván Montoro Ten | Thread | [xsl] [ANNOUNCE] Sablotron 1.0.1, Petr Cimprich |
[xsl] Re: : Sibling in the Pattern(, Dimitre Novatchev | Date | [xsl] Building up a hierarchy from , Wolfgang Schindler |
Month |