5

次のようなコードセクションがあります。

XDocument xml = new XDocument(
    new XElement("test1",
        new XElement("test2", "abc")
    )
);

Save メソッドを使用して xml ドキュメントを保存します。

xml.Save("test.xml");

次に、16 進数エディターを使用してファイルを調べたところ、Windows の行末 (/r/n) があることに気付きました。ただし、UNIX の行末 (/n)だけが必要です。

行末を示す Hexeditor

前もって感謝します!

4

2 に答える 2

8

以下を作成する必要がありますXmlWriter

using (var w = XmlWriter.Create(path, new XmlWriterSettings { 
        NewLineChars = "\n", 
    }))
{
    xml.Save(w);
}
于 2013-06-09T20:28:24.937 に答える