我使用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