我正在通过 XmlTextWriter 生成 XML。
该文件在我看来很好,验证(在 wc3 处),并被客户接受。
但是客户供应商抱怨行尾是 CRLF,而不仅仅是 CR。
好吧,我在使用 C# 的 Win32 机器上,而 CRLF 是 Win32 标准行尾。有没有办法改变 XmlTextWriter 中的行尾?
另外——对于适当的 XML 解析器,行尾不应该是无关紧要的吗?
另请参阅:什么是回车、换行和换页?
注意:看起来唯一的答案是一个侧面的解决方案——你必须使用 XmlWriter 而不是 XmlTextWriter