【发布时间】:2015-05-13 18:47:31
【问题描述】:
我正在尝试使用 Microsoft Access 导出中的 XSLT 组合多条记录,但是我不知道如何根据唯一 ID 组合这些记录。
样本来源是:
<dataroot>
<Record>
<OrderID>123</OrderID>
<ItemID>1</ItemID>
</Record>
<Record>
<OrderID>123</OrderID>
<ItemID>2</ItemID>
</Record>
我希望它看起来像:
<Record>
<OrderID>123</OrderID>
<ItemSet>
<ItemID>1</ItemID>
<ItemID>2</ItemID>
</ItemSet>
我发现另一个关于类似问题的问题被问到,但是这与属性有关,我无法根据值找到解决方法。
Combine similar XML records/fields with XSL
我会使用 for-each-group,但 Access 在其转换中不支持它。
谢谢。
【问题讨论】:
-
这是一个常见问题解答 - 请参阅:jenitennison.com/xslt/grouping/muenchian.html
-
感谢您提供的链接,我没有按“分组”一词进行搜索,但这肯定会帮助我理解这一点。