0

是否可以轻松地从 xelement 创建新的 xdocument?我有一个大的 xml 文件,我想从中创建几个 xdocuments。

4

1 回答 1

3
string xml = "<Root><Child1>aaa</Child1><Child2>bbb</Child2></Root>";

XDocument xDoc = XDocument.Parse(xml);

var xDocs = xDoc.Root.Elements()
    .Select(e => new XDocument(e))
    .ToList();

此示例创建两个包含 Child1 和 Child2 的 xDocument

于 2012-09-12T18:25:54.973 回答