获取XML节点中值的实际数据类型 - C#

时间:2014-03-29 16:46:25

标签: c# .net xml types

我正在读取XML文件,其中节点元素具有浮点值。

我使用XmlTextReader.ValueType来获取每个值的类型,但即使对于具有浮点值的元素(例如price),它也会将数据类型作为System.String返回。

如何获取每个元素的实际数据类型?请帮忙。

1 个答案:

答案 0 :(得分:3)

如果您的XML文件没有附加XSD,则XmlTextReader无法知道所期望的类型。在这种情况下,它返回默认值" string"。