从XElements列表中创建XDocument

本文关键字:创建 XDocument 列表 XElements | 更新日期: 2023-09-27 18:26:43

我正在寻找一种从XElements列表中创建XDocument的解决方案。

List<XElement> result;
XDocument resultDocument = //to be created from result

我怎样才能做到这一点?

从XElements列表中创建XDocument

您可以通过将XElements嵌入根标记中来创建XDocument,请参阅下面的片段:

XDocument xmlDoc= new XDocument(            
        new XElement("Root",
            new XElement("Child1", "result1"),
            new XElement("Child2", "result2"),
            new XElement("Child3", "result3")
        )
    );

或者,如果您有List<XElement> result,您可以执行以下操作:#

XDocument xmlDoc= new XDocument(            
    new XElement("Root",
        result
    )
);