标签: c# .net xml types
我正在读取XML文件,其中节点元素具有浮点值。
我使用XmlTextReader.ValueType来获取每个值的类型,但即使对于具有浮点值的元素(例如price),它也会将数据类型作为System.String返回。
如何获取每个元素的实际数据类型?请帮忙。
答案 0 :(得分:3)
如果您的XML文件没有附加XSD,则XmlTextReader无法知道所期望的类型。在这种情况下,它返回默认值" string"。