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

本文关键字:数据类型 XML 节点 获取 | 更新日期: 2023-09-27 17:54:44

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

我使用XmlTextReader。ValueType来获取每个值的类型,但即使对于具有浮点值的元素(例如:价格),它返回的数据类型是System.String.

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

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

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