私はXMLを編集するのが初めてで、私が走っている問題にいくつか質問があります。XmlTextWriterに関するいくつかの質問
最初に:writer.WriteEndElement();
の後に新しい行を追加するにはどうすればよいですか?私はwriter.WriteWhitespace("\n");
を使って例を見つけましたが、それは新しい行を作っていないようです。
2番目:これは以前の問題のために何もしていない可能性がありますが、私は最後にこれを使ってコードをインデントしたいと考えています:writer.Formatting = Formatting.Indented;
、しかしそれは何もしていないようです新しい行)。
3番目:これを前のファイルに追加するので、私はこの新しいデータを追加できるように私の主な親の終了タグを取り除きました。私は最終的なタグを閉じるためにwriter.WriteEndElement();
を持つことができたと思っていましたが、私はそれを書いているときにオープニングタグを作成していないので、オープンタグがあることを認識していないようです。これを行うには良い方法がありますか、コードの末尾に</closingTagName>
と書くだけで終わるべきですか?
ご意見やご提案をいただければ幸いです。
まずあなたがすべてで常に両方が終了タグを開くと、完全な要素を追加...開始タグの孤児を残すべきではありませんが...不特定多数の要素がある場合は、それらの要素を作成して親要素に追加します。 –
私はそれを削除する権利があるB4私はそれに書き込みを開始してからもう一度閉じます – Johnston