<div id="MySampleListTable">
<table width="80%" class="newClass">
<tr>
<xsl:if test="count(List) > 0">
<td valign =" "top"
<table width="100%" class="mygrid" cellpadding="0" cellspacing="0">
<caption></caption>
<tr style="text-align: left;">
<th id="ColHeader">
<div class="colheaderdefault">Default</div>
</th>
<xsl:for-each select="Listcol/column">
<th>
<xsl:attribute name="Id">
ColHeader_<xsl:value-of select="."/>
</xsl:attribute>
<div>
<xsl:attribute name="class">
ColHeader_<xsl:value-of select="."/>
</xsl:attribute>
<xsl:choose>
<xsl:when test=".='Name'">Name</xsl:when>
<xsl:otherwise>
<xsl:value-of select="@DisplayName"/>
</xsl:otherwise>
</xsl:choose>
</div>
</th>
</xsl:for-each>
<th>
Date
</th>
</tr>
<xsl:apply-templates select="List" />
</table>
</td>
</xsl:if>
</tr>
Как сделать сортировку по XSLT
У меня есть выше XSLT, и мне нужно, чтобы разобраться в этом по имени, а затем по дате. Столбец (столбцы) Имя и дата должны быть доступны для кликов и на основе щелчка Я должен иметь возможность сортировать результат.
Любой пример будет замечательным. Спасибо за поддержку.
Какую версию XSLT вы используете? Нужно ли сортировать элементы в 'for-each'? Как выглядит исходный XML? – Oded
@ Kalls: О сортировке вы получите только гадательный ответ, потому что вы не предоставили источник входных данных. О «onclick», это выходит за рамки XSLT. Поведение - это поле Emacscript. – 2010-11-04 14:05:24