-1
保換一個完整的節點我有一個的XElement數據<a><item><item1/><item2/></item></a>
在現有的XElement
需要用另一個節點替換項目節點。 我們怎樣才能做到這一點? 我只是需要與其他一些節點更換項目節點說<b><b1/></b>
我想輸出<a><b><b1/></b></a>
保換一個完整的節點我有一個的XElement數據<a><item><item1/><item2/></item></a>
在現有的XElement
需要用另一個節點替換項目節點。 我們怎樣才能做到這一點? 我只是需要與其他一些節點更換項目節點說<b><b1/></b>
我想輸出<a><b><b1/></b></a>
你可以使用ReplaceWith
xelementnode.ReplaceWith(new XElement(yournode));
請找到下面的腳本,這是幫你更換節點
XElement xmlTree = new XElement("Students",
new XElement("Andrew", "Andrew Wilson"),
new XElement("Thomas", "Thomas Alwa"),
new XElement("Winston", "Winston GH"),
new XElement("Hary", "Hary Potter"),
new XElement("Jacky", "Jacky Elia")
);
XElement xel = xmlTree.Element("Winston");
xel.ReplaceWith(new XElement("Bill", "Bill Gate"));
Console.WriteLine(xmlTree);
請添加一些代碼,你如何試圖做到這一點 – Thorarins