我有下面的XML數據:XSLT 1.0集團通過
<?xml version="1.0" encoding="iso-8859-1"?>
<results>
<result>
<MemberFirstName>JOHN</MemberFirstName>
<MemberLastName>DOE</MemberLastName>
<MemberLogin>1</MemberLogin>
<Store>0180</Store>
</result>
<result>
<MemberFirstName>JANE</MemberFirstName>
<MemberLastName>DOE</MemberLastName>
<MemberLogin>2</MemberLogin>
<Store>0180</Store>
</result>
<result>
<MemberFirstName>ALAN</MemberFirstName>
<MemberLastName>SMITH</MemberLastName>
<MemberLogin>3</MemberLogin>
<Store>0181</Store>
</result>
<result>
<MemberFirstName>DAVID</MemberFirstName>
<MemberLastName>GREEN</MemberLastName>
<MemberLogin>4</MemberLogin>
<Store>0183</Store>
</result>
</results>
在XSLT 1.0,我想GROUP BY和創建一個表中的每個店的員工。所以在上面的數據中,將創建3個表格。前兩條記錄(商店180)的兩個表格等等。
如何在XSLT 1.0中執行此操作?
<table id="table">
<tr class="heading">
<th scope="col">Member Id</th>
<th scope="col">First Name</th>
<th scope="col">Last Name</th>
</tr>
<xsl:for-each select="results/result">
<tr>
<td><xsl:value-of select="MemberLogin"/></td>
<td><xsl:value-of select="MemberFirstName"/></td>
<td><xsl:value-of select="MemberLastName"/></td>
</tr>
</xsl:for-each>
</table>
[見similiar提問和回答(http://stackoverflow.com/q/18311162/287948)。 – 2015-01-27 10:22:07