如何用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
恐怕不能回答我的問題。 –