我發現在向上移動節點到父其他問題,但我錯過了招下來進入一個新創建的節點。移動某些子節點到一個新的水平孫子
考慮:
<Villain>
<Name>Dr Evil</Name>
<Age>49</Age>
<Like>Money</Like>
<Like>Sharks</Like>
<Like>Lasers</Like>
</Villain>
我試圖用XSLT轉換這:
<Villain>
<Name>Dr Evil</Name>
<Age>49</Age>
<Likes>
<Like>Money</Like>
<Like>Sharks</Like>
<Like>Lasers</Like>
</Likes>
</Villain>
換句話說,插入一個新的子節點,並將所有被稱爲子節點的「Like」在它下面。
問得好(+1)。請參閱我的答案,瞭解一個簡短並嚴格遵循XSLT精神的解決方案。 – 2010-09-03 01:07:13