私はあるXMLから別のXMLのルート要素に追加したい子孫ノードを持っていますが、これを行うには構造化XMLファイルを取得するのではなく、 、私は元の文書の子孫と長い行の大きな塊を取得します。xdocumentルート要素に子孫を追加する
あるドキュメントの子孫ノードを別のドキュメントのルート要素に追加する方法はありますか?
私のコードはそうのようなものです:あなたはこのようにそれを行うことができます別のドキュメントからすべてのノードをコピーしようとしている場合
foreach (var v in doc.Descendants())
{
if (v.Name.LocalName == "NOSDocument")
{
doc2.Root.Add(doc.DescendantNodes());
}
}
ので明確にするために、あなたは」 XMLファイルをフラット化しようとしていますか? –
あなたは、あなたが得ることを期待しているものと実際に何を得るかの例を私たちに示すことができますか? – svick