我长时间使用xsd:dateTime类型,今天面对这个具有此值的节点
-292269055-12-02T17:47:04.192 + 01:00
,我认为它不是一个有效的值,但是当我使用XML Spy 2017来验证价值时,我知道它是有效的。
有人可以解释一下,为什么这个值有效或者是否是XML Spy中XSD验证的错误实现?
谢谢!
定军
答案 0 :(得分:1)
看起来很奇怪,但看似合法:引自<Sim>
3.2.7.1
dateTime的词汇空间由以下形式的有限长度字符序列组成:' - '? yyyy' - 'mm' - 'dd'T'hh':'mm':'ss('。's +)? (zzzzzz)?,其中
所以是的,一年可能是负数,可能超过4位数。