これは初めてのxmldocumentで作業していますが、少し失われています。目的は、XmlDocの特定の場所に挿入することです。XmlDocumentに複数の要素を挿入する
<appSettings>
<add key="FreitRaterHelpLoc" value="" />
<add key="FreitRaterWebHome" value="http://GPGBYTOPSPL12/" />
<add key="FreitRaterDefaultSession" value="" />
<add key="FreitRaterTransferMode" value="Buffered" />
<add key="FreitRaterMaxMsgSize" value="524288" />
<add key="FreitRaterMaxArray" value="16384" />
<add key="FreitRaterMaxString" value="32768" />
<add key="FreitRaterSvcTimeout" value="60" />
</appSettings>
は、これまでのところ、私はちょうど最初の要素
XmlElement root = Document.CreateElement("appSettings");
XmlElement id = Document.CreateElement("add");
id.SetAttribute("key", "FreitRaterHelpLoc");
id.SetAttribute("value", "");
root.AppendChild(id);
に焦点を当てて始めましたが、これは残りの要素を追加するための十分なのですか?例えば、これは私がラインのためのテキストのこのブロックを取得するための最良の方法だろう何InsertAfterはここに必要となるかどうかわから、または一般にはない2
id = Document.CreateElement("add");
id.SetAttribute("key", "FreitRaterWebHome");
id.SetAttribute("value", "http://GPGBYTOPSPL12/");
root.AppendChild(id);
イムを持っているものである。ここでも、XMLDOC新人
そうに...ですあなたのコードは動作しますか?ベストプラクティスについて質問していますか? – Kinetic
ドキュメントを手動で構築するのではなく、 'Load' /' LoadXml'メソッドを使ってxmlをロードするのはなぜですか? – Pawel