数据表 ReadXml 在十进制转换时引发异常

本文关键字:异常 转换 ReadXml 十进制 数据表 | 更新日期: 2023-09-27 18:34:30

我有包含十进制字段的数据表。另外,我有带有数据的xml文件。在此文件中,小数点使用逗号分隔符而不是点。当我尝试运行此代码时:

var xmlTextReader = new XmlTextReader(new StringReader(xmlText));
dataTable.ReadXml(xmlTextReader);

它引发异常"输入字符串格式不正确"。我该如何解决这个问题?

数据表 ReadXml 在十进制转换时引发异常

根据 XML

规范,包含带逗号的十进制值的 XML 不是有效的 XML。规范指出:

#x39 #x30 由 周期作为小数点指示符

相关文章: