Ich versuche, eine HTML-Tabelle aus zwei Knoten-Sets in meinem XML zu erstellen und dann nach @AD
zu sortieren.Sortieren einer Tabelle in xsl nach der Erstellung
Ich kann in einzelnen For-Each-Loops mit <xsl:sort select="@AD" order="ascending" />
sortieren, aber ich möchte die gesamte Tabelle sortieren.
<xsl:template match="*/Sync/AP">
<table border="1">
<tr>
<th>AD</th>
<th>GCD</th>
<th>ClearAttribute</th>
</tr>
<xsl:for-each select="./*">
<tr>
<td><xsl:value-of select="@AD"/></td>
<td><xsl:value-of select="@GCD"/></td>
<td><xsl:value-of select="@ClearAttribute"/></td>
</tr>
</xsl:for-each>
<!-- Also Append the Common attributes to each region -->
<xsl:for-each select="../Common/*">
<tr>
<td><xsl:value-of select="@AD"/></td>
<td><xsl:value-of select="@GCD"/></td>
<td><xsl:value-of select="@ClearAttribute"/></td>
</tr>
</xsl:for-each>
</table>
</xsl:template>
Können Sie ein Beispiel Ihres XML zeigen, und auch die (sortierte) Ausgabe, die Sie erwarten? Vielen Dank! –
Danke für die Überprüfung Tim, aber Tomalak hat mir die Informationen, die ich suchte. – Snath