我有包含十进制字段的数据表。另外,我有带有数据的xml文件。在此文件中,小数点使用逗号分隔符而不是点。当我尝试运行此代码时:
var xmlTextReader = new XmlTextReader(new StringReader(xmlText));
dataTable.ReadXml(xmlTextReader);
它引发异常"输入字符串格式不正确"。我该如何解决这个问题?
根据 XML
规范,包含带逗号的十进制值的 XML 不是有效的 XML。规范指出:
#x39 #x30 由 周期作为小数点指示符