【发布时间】:2010-12-16 02:27:32
【问题描述】:
我正在尝试将 xml 元素组合在一起,而我遇到的问题是当有相同的 ID 时。基本上我需要做的是修改 xml 文件中的所有 ID,以及对它们的引用。 (我正在使用 SVG 来添加一些上下文)
说我有:
<bar id="foo"/>
<baz ref="url(#foo)"/>
<bar id="abc"/>
<baz ref="asdf:url(#abc)"/>
我想要一种方法来自动将其转换为:
<bar id="foo_1"/>
<baz ref="url(#foo_1)"/>
<bar id="abc_1"/>
<baz ref="asdf:url(#abc_1)"/>
或类似的东西。
我可能可以编写一些 XSL 来实现它,但希望有更简单的方法。
谢谢!
【问题讨论】: