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