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

获取XML节点中值的实际数据类型-C#,c#,.net,xml,types,C#,.net,Xml,Types,我正在读取一个XML文件,其中一个节点元素有一个浮点值 我使用XmlTextReader.ValueType来获取每个值的类型,但即使对于具有浮点值(例如price)的元素,它也将数据类型返回为System.String 如何获取每个元素的实际数据类型?请提供帮助。如果您的XML文件没有附加XSD,XmlTextReader无法知道应该使用哪种类型。在本例中,它返回默认值“string”。如果XML文件没有附加XSD,XmlTextReader无法知道应该使用哪种类型。在本例中,它返回默认值“s

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

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


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

如果您的XML文件没有附加XSD,XmlTextReader无法知道应该使用哪种类型。在本例中,它返回默认值“string”。

如果XML文件没有附加XSD,XmlTextReader无法知道应该使用哪种类型。在本例中,它返回默认值“string”。

如果XML文件没有附加XSD,XmlTextReader无法知道应该使用哪种类型。在本例中,它返回默认值“string”。

如果XML文件没有附加XSD,XmlTextReader无法知道应该使用哪种类型。在这种情况下,它返回默认值“string”。

+1。确切地看看XML,Ruchir——你认为现在有一种人工智能正在运行,试图找出文本是否是一个数字?糟糕的新情况——事实并非如此。XSD模式定义了这一点。没有定义,一切都是文本,因为XML文件是文本文件。+1。确切地看看XML,Ruchir——你认为现在有一种人工智能正在运行,试图找出文本是否是一个数字?糟糕的新情况——事实并非如此。XSD模式定义了这一点。没有定义,一切都是文本,因为XML文件是文本文件。+1。确切地看看XML,Ruchir——你认为现在有一种人工智能正在运行,试图找出文本是否是一个数字?糟糕的新情况——事实并非如此。XSD模式定义了这一点。没有定义,一切都是文本,因为XML文件是文本文件。+1。确切地看看XML,Ruchir——你认为现在有一种人工智能正在运行,试图找出文本是否是一个数字?糟糕的新情况——事实并非如此。XSD模式定义了这一点。没有定义,一切都是文本,因为XML文件是文本文件。