參:https://docs.microsoft.com/zh-tw/dotnet/api/system.xml.linq.xcontainer.add?view=net-5.0
範例
下列範例會建立兩個 XML 樹狀結構,然後使用這個方法,將查詢的結果加入其中一個。
C#
XElement srcTree = new XElement("Root",
new XElement("Element1", 1),
new XElement("Element2", 2),
new XElement("Element3", 3),
new XElement("Element4", 4),
new XElement("Element5", 5)
);
XElement xmlTree = new XElement("Root",
new XElement("NewElement", "Content")
);
xmlTree.Add(
from el in srcTree.Elements()
where (int)el >= 3
select el
);
Console.WriteLine(xmlTree);
這個範例會產生下列輸出:
XML
<Root>
<NewElement>Content</NewElement>
<Element3>3</Element3>
<Element4>4</Element4>
<Element5>5</Element5>
</Root>
沒有留言:
張貼留言