Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xml 如何识别gYear值?_Xml_Types_Semantic Web - Fatal编程技术网

Xml 如何识别gYear值?

Xml 如何识别gYear值?,xml,types,semantic-web,Xml,Types,Semantic Web,正如我们所知,每个xml数据类型都有特定的格式。 例如: xs:gYearMonth=>2001-10或2001-10+02:00或2001-10Z。。。日期时间 =>2001-10-26T21:32:52或2001-10-26T21:32:52+02:00或2001-10-26T19:32:52Z 在xs:gYear=>的情况下,所有这些都是可能的: 2001,2001+02:002001Z,2001+00:00, -2001, -两万 和数据类型xs:Decimal: 123, 123.45

正如我们所知,每个xml数据类型都有特定的格式。 例如:

xs:gYearMonth=>2001-10或2001-10+02:00或2001-10Z。。。日期时间 =>2001-10-26T21:32:52或2001-10-26T21:32:52+02:00或2001-10-26T19:32:52Z

在xs:gYear=>的情况下,所有这些都是可能的:

2001,2001+02:002001Z,2001+00:00, -2001, -两万

和数据类型xs:Decimal:

123, 123.456, +1234.456, -1234.456, -.456, -456

所以有一个小的交集(值2001、123),我怎么知道这个值是gYear还是Decimal数据类型呢

或者至少,你不能仅仅从词汇表征来判断

因此,仅凭这一点,你无法知道
2016
是指当年还是9个立方体中的5个立方体的数量

您需要根据上下文或其他信息(模式注释)进行推断。

您不能

或者至少,你不能仅仅从词汇表征来判断

因此,仅凭这一点,你无法知道
2016
是指当年还是9个立方体中的5个立方体的数量

您需要根据上下文或其他信息(模式注释)进行推断