【发布时间】:2012-05-12 18:06:49
【问题描述】:
我需要 xslt 来转换,我的 Xml 如下
<OrderReferences>
<OrderRef>
<OrderRef>OrderRef1</OrderRef>
<Type>ERP</Type>
</OrderRef>
<OrderRef>
<OrderRef>OrderRef2</OrderRef>
<Type>CUSTOMER</Type>
</OrderRef>
<OrderRef>
<OrderRef>OrderRef3</OrderRef>
<Type>EXT</Type>
</OrderRef>
</OrderReferences>
我的输出应该是
<OrderReference> (OrderReference for ERP should appear here) </OrderReference>
<OrderReferenceCustomer> (CustomerReference for Customer should appear here) </OrderReferenceCustomer>
<OrderReferenceExternal> (ExtReference for EXT should appear here) </OrderReferenceExternal>
让我知道这是否可以实现。 XSLT 1.0 版本更可取,因为我希望它用于 .Net。谢谢。
【问题讨论】:
-
在原始 XML 中的哪个位置有
CustomerReference和ErpOrderReference? -
ErpOrderReference、ErpCustomerReference、ErpExtReference 是我要将这些数据放入的对象。我需要一个像这样的xslt。
-
嗯,正确的答案是“是的,这是可以实现的”。您不认为您应该自己尝试一下,如果遇到特定问题再回来?
标签: xml xslt-1.0 xslt-grouping xslt