我在 C# 中使用 XmlTextWriter 从 CSV 生成 XML,在结果 XML 中我得到以下标头<xml version="1.0" encoding="utf-8">
,问题是将此 encoding=utf-8 替换为空字符串,以便标头变为<xml version="1.0"?>
. 我已经搜索了很多,到目前为止还没有找到任何东西。很想知道解决这个问题的解决方案。生成它的代码如下 - :
var writer = new XmlTextWriter(s, Encoding.UTF8) {
Formatting = Formatting.Indented
};
writer.WriteStartDocument();