内部テキストを持たないタグを含む XML ドキュメントを読み込んでいます。
次のように、インナーテキストにデータを入力すると、必要に応じて機能します(開始タグ、インナーテキスト、および終了タグをすべて1行で取得します)...
<root>
<element>value</element>
</root>
値のないタグで問題が発生します。これらは、次のように、粗い値がないことを除いて、上記と同じ方法で表示する必要があります...
<root>
<element></element>
</root>
ただし、内部テキストに空の文字列がある場合、期待されていないキャリッジ リターンとライン フィードが追加されます。それは次のようになります...
<root>
<element>
</element>
</root>
これは、上記の結果をもたらす私の現在のコードです...
XmlDocument xmlDoc = new XmlDocument();
xmlDoc.Load(@"C:\test.xml");
//Save the xml and then cleanup
xmlDoc.Save(@"C:\test.xml");