のマージ:私は次のようになり、いくつかのXDocuments持つ類似したXML文書に
XDocument mergedXmlDocs = new XDocument(new XElement("ACResponse"));
そして、他のXDocumentsからノードを追加しよう:
C#では<Test>
<element
location=".\jnk.txt"
status="(modified)"/>
<element
location=".\jnk.xml"
status="(overload)"/>
</Test>
を、私は新しいXDocumentを作成
for (ti = 0; (ti < 3); ++ti)
{
var query = from xElem in xDocs[(int)ti].Descendants("element")
select new XElement(xElem);
foreach (XElement xElem in query)
{
mergedXmlDocs.Add(xElem);
}
}
実行時にAddによって不正な形式のドキュメントが作成されるというエラーが表示されます。
何が間違っていますか?
おかげで...
(私はこの質問を見た - Merge XML documents - 。しかし、XSLTの作成は簡単な操作のように思える何のための余分な手間のように思え変換)
これを実行しようとしている言語は何ですか? –
C#。 LINQが利用可能です... – Number8