【发布时间】:2013-07-08 10:47:32
【问题描述】:
我在 XML 中有一个标签,其中包含一个项目列表,使用多个分隔符,例如:
<List>1;Black;Colour;Smart,2;White;Colour;TV,3;Yellow;Pillow;Home</List>
我需要使用 XSLT(首选 2.0)将值拆分为这种形式:
<LIST>
<LIST_ITEM id="1" value="Black" type="Colour" usedIn="Smart"/>
<LIST_ITEM id="2" value="White" type="Colour" usedIn="TV"/>
<LIST_ITEM id="3" value="Yellow" type="Pillow" usedIn="Home"/>
</LIST>
分隔符是:, 用于单独的列表项,; 用于单独的单独条目。每个列表项中只有 4 个值。
我猜 tokenize() 是最有效的方法,但不知道怎么做。谁能帮帮我?
【问题讨论】:
标签: xml parsing xslt tokenize delimiter