【发布时间】:2012-03-07 20:09:52
【问题描述】:
我有多个具有键值对的实体(在我的示例中为<data>)。每个实体都包含相同顺序的相同键,但我不知道哪个和多少。如何使用 XSLT 将其转换为 HTML 表格,在表格标题中包含键,在表格行中包含实体的值?
<data>
<entry>
<key>id</key><value>12345</value>
</entry>
<entry>
<key>price</key><value>12.45</value>
</entry>
<entry>
<key>country</key><value>UK</value>
</entry>
<data>
<data>
<entry>
<key>id</key><value>67890</value>
</entry>
<entry>
<key>price</key><value>67.89</value>
</entry>
<entry>
<key>country</key><value>DE</value>
</entry>
<data>
...应该变成...
<tr><th>id</th><th>price</th><th>country</th></tr>
<tr><td>12345</td><td>12.45</td><td>UK</td></tr>
<tr><td>67890</td><td>67.89</td><td>DE</td></tr>
【问题讨论】: