是否可以轻松地从xelement创建新的xdocument? 我有一个大的xml文件,我想从中创建几个xdocuments。
答案 0 :(得分: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
的xDocuments