【发布时间】:2017-08-28 04:07:36
【问题描述】:
我是 XSLT 的新手,希望能就以下问题提供一些帮助:
我有包含有关包的串联信息的 XML。我需要使用 XSLT 将它们解析为 CSV(分隔符是分号)。我需要为所有连接的项目生成单独的行,因此还需要一些 for-each 循环。
XML 如下所示:
<Package>
<Content>Goodies</Content>
<Weight>TotalWeight</Weight>
<Dimensions>Lenght1/Width1/Height1/Weight1,Lenght2/Width2/Height2/Weight2</Dimensions>
<PackingType>Pallet</PackingType>
</Package>
所需的输出如下所示:
1;Goodies;TotalWeight;Length1;Width1;Height1;Weight1;Pallet 2;Goodies;TotalWeight;Length2;Width2;Height2;Weight2;Pallet
这应该使用 XSLT 1.0 来完成(是的,我们有一些限制)。
提前致谢!
【问题讨论】:
-
搜索“tokenize”。