我碰到過這樣的小問題而創建的XSLT文件...我有這個通用的XML文件:XSLT:多個表
<data>
<folder>
<file>
<name>file1</name>
<date>2000</date>
<index1>1</index1>
<index2>1</index2>
</file>
<file>
<name>file2</name>
<date>2001</date>
<index1>1</index1>
<index2>1</index2>
</file>
<file>
<name>file3</name>
<date>2004</date>
<index1>2</index1>
<index2>1</index2>
</file>
</folder>
</data>
鑑於這種抽象的例子,我把它改造成類似:
<table>
<tr>
<td>Name</td>
<td>Date</td>
</tr>
<tr>
<td>file1</td>
<td>2000</td>
</tr>
<tr>
<td>file2</td>
<td>2001</td>
</tr>
</table>
<table>
<tr>
<td>Name</td>
<td>Date</td>
</tr>
<tr>
<td>file3</td>
<td>2004</td>
</tr>
</table>
我必須根據它們的index1和index2(如ID對)將每個表的文件元素分組。我能夠爲每個分離的文件創建一個表,但我無法提供解決方案爲每個共享index1和index2的文件創建一個表。任何想法或建議?
您是使用XSLT 1.0還是使用2.0?有兩種解決方案,但XSLT 2更簡單。 –
我正在使用XSLT 2.0。 –
你的生活變得更容易:) –