2012-09-14 15 views
2

我建立了使用C#的XML文檔。我使用AppendChild將名爲say「test」的元素添加到文檔中的父元素。現有的XML元素複製到同一文件

我然後建立多個XMLDOCUMENT的但進一步向下同一文檔我希望相同的元件「測試」追加到不同的節點。

我一直在使用的appendChild嘗試,但它把它添加到新的節點,並從現有的刪除它。我猜是我的預期。我只是想知道是否有任何可用的東西可用於複製現有元素並將其添加到新節點而不將其從現有位置移除?

或許有助於解釋只出現在parentElement2測試元件下面的代碼的結果。

parentElement1.AppendChild(test) 
... 
parentElement2.AppendChild(test) 

是否有無論如何我可以插入測試到父母元素?

希望這是有道理的。

回答

4

這應該有可能與CloneNode method。它可以讓你創建節點的一個(可能是深層的)副本,然後你可以隨意插入文檔中的任何位置。

相關問題