0

を使用してオブジェクトをシリアル化し、作成された XML 構造に対して をXmlTextWriter実行しています。ToString私は私の設定として以下を持っています:

settings.Indent = true;
settings.NewLineOnAttributes = true;

生成された XML を Textpad または Notepad++ で開くと、\r\n が常に存在することがわかります。これはテキスト レンダリングの問題ですか、それとも常に存在する文字ですか? もしそうなら、私はそれが使用できないと思います!これらの \r\n を取り除き、XML をインデントしてフォーマットしたままにしておくにはどうすればよいToStringですか?

生成された XML のサンプルを次に示します。

<?xml version=\"1.0\" encoding=\"utf-16\"?>\r\n<dealProfiles\r\n   xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\r\n  <num>76376</num>\r\n  <time>sometime</time>\r\n 
4

0 に答える 0