【发布时间】:2015-09-06 21:58:53
【问题描述】:
我有一个大型 xml 文件,我需要将其加载到具有预定义格式的列表中。它有很多这样的子元素:
<tag1>
<tag2>element 1</tag2>
<tag2>element 2</tag2>
<tag2>element 3</tag2>
...
</tag1>
我想将这些子元素组合成一个字符串,如下所示:
<tag1>
<tag2>element 1;element 2;element 3;...</tag2>
</tag1>
标签的实际路径更复杂。
由于子元素的数量通常非常大,我想对文件进行预处理以简化列表转换过程。我尝试使用 XQuery,但速度很慢(可能是因为我不知道如何优化它)。我认为使用 XLST 也很有效,但我没有时间研究如何去做。
【问题讨论】: