如何用XSL(2.0)替换元素?XSL:按顺序替换元素
我有两个XML文件,结构是一样的,只有内容是不同的。
实施例:
file_EN.xml:
<root>
<book color="red" price="20€">My book</book>
<pen color="green" price="5€" owner="Michel">My pen</pen>
<book color="yellow" price="20€">My book 2</book>
</root>
file_FR.xml:
<root>
<book id="b1">Mon livre</book>
<pen id="p1">Mon stylo</pen>
<book id="b2">Mon livre 2</book>
</root>
欲更换由file_EN.xml元件所有file_FR.xml元素,预期的结果是:
<root>
<book color="red" price="20€">Mon livre</book>
<pen color="green" price="5€" owner="Michel">Mon stylo</pen>
<book color="yellow" price="20€">Mon livre 2</book>
</root>
什么逻辑黄皮书ID为'b2'链接到这本书吗?它只是文件中的位置吗? –
不,这是一个ID,你可以忽略它 – Valeriane
恐怕不能回答我的问题。 –