|
Subject: RE: [xsl] key definition From: "Steve Renshaw" <renshaw_steve@xxxxxxxxxxx> Date: Sun, 28 Oct 2001 22:18:27 +0000 |
I tried that key definition and it didn't work all the time. Consider two test cases:
Only the first test case works as intended. Enclosed is XML and XSLT. This is what I expect to see from XSLT:
alpha, gamma alpha, delta ------------- alpha, gamma beta, gamma
<?xml version="1.0" ?> <?xml-stylesheet type="text/xsl" href="GroupingKeyQuestion.xsl"?> <items> <item> <data id="1">alpha</data> <data id="2">gamma</data> </item> <item> <data id="1">alpha</data> <data id="2">delta</data> </item> <item> <data id="1">beta</data> <data id="2">gamma</data> </item> </items>
<xsl:template match="/">
<xsl:for-each select="key('MyKey',concat('1','alpha'))">
<xsl:value-of select="data[@id='1']"/>,
<xsl:value-of select="data[@id='2']"/><br/>
</xsl:for-each>
<hr/>
<xsl:for-each select="key('MyKey',concat('2','gamma'))">
<xsl:value-of select="data[@id='1']"/>,
<xsl:value-of select="data[@id='2']"/><br/>
</xsl:for-each>
</xsl:template>
</xsl:stylesheet>_________________________________________________________________ Get your FREE download of MSN Explorer at http://explorer.msn.com/intl.asp
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| RE: [xsl] key definition, Chris Bayes | Thread | RE: [xsl] key definition, Steve Renshaw |
| Re: [xsl] dd mmm yyyy Date converte, Goetz Bock | Date | [xsl] cdata output and different xs, Robert Koberg |
| Month |