0

xelementから新しいxdocumentを簡単に作成できますか?大きなxmlファイルがあり、そこからいくつかのxdocumentを作成したいと思います。

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 を含む 2 つの xDocuments を作成します。

于 2012-09-12T18:25:54.973 に答える