XmlTextWriter始终具有换行符

时间:2015-02-06 13:42:19

标签: c# xml line-breaks xmltextwriter

我使用XmlTextWriter序列化对象,并且在创建的XML结构上执行ToString。我的设置如下:

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

当我在Textpad或Notepad ++中打开生成的XML时,我会看到\ r \ n始终存在。这是一些文本呈现问题还是一个永远存在的角色?如果是这样,我发现它无法使用!当我执行ToString时,如何摆脱那些\ r \ n并仍然缩进和格式化我的XML?

以下是生成的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 

0 个答案:

没有答案