|
Subject: AW: [xsl] Vertical table display with sort From: "Zink, Juergen" <Juergen.Zink@xxxxxxxxxxxxxxxxxxxx> Date: Wed, 30 Apr 2003 14:00:40 +0200 |
Hi,
<snip>
The problem is I don't know the object name. (like hereyougo)
<snip>
Ok. From the first element with which has elements with
attribut displayposition select all elements with attribut displayposition.
<xsl:key name="displayposition" match="*[@displayposition]"
use="@displayposition"/>
<xsl:template match="/">
<table>
<xsl:for-each
select="o/com/*[*/@displayposition][1]/*[@displayposition]">
<xsl:sort select="@displayposition"/>
<tr>
<th><xsl:value-of select="@displayname"/></th>
<xsl:for-each select="key('displayposition', @displayposition)" >
<td><xsl:value-of select="." /></td>
</xsl:for-each>
</tr>
</xsl:for-each>
</table>
</xsl:template>
Cheers,
Juergen
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| AW: [xsl] Vertical table display wi, Zink, Juergen | Thread | [xsl] is this really tough?, Sundar Shanmugasunda |
| Re: [xsl] Adding line feed using f, Oleg Tkachenko | Date | Re: [xsl] Vertical table display wi, David Carlisle |
| Month |