我是新來的使用XSLT,並試圖使用Muenchian方法創建數據透視表(因爲它似乎IE仍然不支持XSLT 2.0我認爲我堅持這一點)。我能夠獲得所需的分組,但是我試圖獲得每個組的屬性總和。要完成屬性的總和,我可以使用聚合總和函數,還是必須循環訪問鍵並將值存儲到變量中?這是我到目前爲止有:XSLT樞軸表
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="html" indent="yes" encoding="UTF-8"/>
<xsl:key name="Person" match="Record" use="@PersonID" />
<xsl:template match="/">
<html>
<body>
<h2>Costs Per Person</h2>
<table border = "1">
<thead>
<tr>
<th>ID</th>
<th>Cost</th>
</tr>
</thead>
<tbody>
<xsl:for-each select="Records/Record[generate-id() =
generate-id(key('Person', @PersonID)[1])]">
<tr>
<td>
<xsl:value-of select="@PersonID" />
</td>
<td>
<!-- Sum Of Cost -->
</td>
</tr>
</xsl:for-each>
</tbody>
</table>
</body>
</html>
</xsl:template>
這工作,感謝您的幫助! – jwarzech