c# – 如何使用CR生成XML,而不是XmlTextWriter中的CRLF
发布时间:2020-12-15 23:55:48 所属栏目:百科 来源:网络整理
导读:我正在通过XmlTextWriter生成 XML. 该文件看起来很好,验证(at wc3),并被客户接受. 但客户端供应商抱怨线路终端是CRLF,而不仅仅是CR. 好吧,我在使用C#的Win32机器上,而CRLF是Win32标准的行结束. 有没有办法改变XmlTextWriter中的行结尾? 另外 – 对于正确的X
我正在通过XmlTextWriter生成
XML.
该文件看起来很好,验证(at wc3),并被客户接受. 但客户端供应商抱怨线路终端是CRLF,而不仅仅是CR. 好吧,我在使用C#的Win32机器上,而CRLF是Win32标准的行结束. 另外 – 对于正确的XML解析器,行结尾不应该无关紧要吗? 另见:What are carriage return,linefeed,and form feed? 注意:看起来唯一的答案是横向解决方案 – 您必须使用XmlWriter而不是XmlTextWriter 解决方法
当然,在询问后的那一刻,我发现MSDN上的线索(我通过谷歌找不到)指的是
XmlWriterSettings.NewLineChars
然后在SO: Writing XMLDocument to file with specific newline character (c#)引导我接受了不可接受的答案 一切都在术语….. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
热点阅读