我正在使用以下方法将 DataSet 写入 XML 文件:
DataSet.WriteXml(XMLWriter, XmlWriteMode.WriteSchema);
XMLWriter
编码设置为Encoding.UTF8
。
我的代码一切正常,除了点 ( '.'
) 字符。WriteXml
将特殊字符转换为 Unicode HEX,例如,空格 ( ' '
) asx0020
和下划线 ( '_'
) as x005F
。但是,点 ( '.'
) 按原样存储。
如何确保点 ( '.'
) 存储x2024
在使用生成的 XML 文件中DataSet.WriteXML
?