我有包含十进制字段的DataTable。另外,我有带数据的xml文件。 在此文件中,小数使用逗号分隔符而不是点。 当我尝试运行此代码时:
var xmlTextReader = new XmlTextReader(new StringReader(xmlText));
dataTable.ReadXml(xmlTextReader);
它抛出异常"输入字符串的格式不正确"。 我该如何解决这个问题?
答案 0 :(得分:1)
根据XML specification,包含带逗号的十进制值的XML不是有效的XML。 规范声明:
有限长度的十进制数字序列(#x30-#x39)用a分隔 期间作为小数指标