我是 XSLT 映射的初学者。我想要这样的输出。相似的节点值用逗号连接。示例productType 节点被组合并且值被连接。 我是 XSLT 映射的初学者。我有如下示例输入 XML。
<Orders>
<fromDate>Date</fromDate>
<toDate>Date</toDate>
<soldTo>String</soldTo>
<shipTo>String</shipTo>
<endUser>String</endUser>
<customerPO>String</customerPO>
<orderId>String</orderId>
<consigneePO>String</consigneePO>
<productType>
<productTypeValue>String1</productTypeValue>
</productType>
<productType>
<productTypeValue>String2</productTypeValue>
</productType>
<orderStatus>
<orderStatusValue>String3</orderStatusValue>
</orderStatus>
<orderStatus>
<orderStatusValue>String4</orderStatusValue>
</orderStatus>
<orderLineItemStatus>
<orderLineItemStatusValue>String5</orderLineItemStatusValue>
</orderLineItemStatus>
<orderLineItemStatus>
<orderLineItemStatusValue>String6</orderLineItemStatusValue>
</orderLineItemStatus>
</Orders>
我想要这样的输出。相似的节点用逗号连接。示例产品类型节点被组合并且值被连接。
<Orders>
<fromDate>Date</fromDate>
<toDate>Date</toDate>
<soldTo>String</soldTo>
<shipTo>String</shipTo>
<endUser>String</endUser>
<customerPO>String</customerPO>
<orderId>String</orderId>
<consigneePO>String</consigneePO>
<productType>
<productTypeValue>String1,String2</productTypeValue>
</productType>
<orderStatus>
<orderStatusValue>String3,String4</orderStatusValue>
</orderStatus>
<orderLineItemStatus>
<orderLineItemStatusValue>String5,String6</orderLineItemStatusValue>
</orderLineItemStatus>
</Orders>