首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >XSD验证xs:date和xs:dateTime格式错误

XSD验证xs:date和xs:dateTime格式错误
EN

Stack Overflow用户
提问于 2012-07-27 15:39:18
回答 2查看 24.9K关注 0票数 3

当我像下面这样设置部分(20512或类似的内容)时,XSD仍然验证。

任何想法。

这是一个缺陷还是我必须使用具有给定模式的simpleType

谢谢

XSD

代码语言:javascript
复制
<xs:attribute name="date" type="xs:date" />

<xs:attribute name="timestamp" type="xs:dateTime" />

XML

代码语言:javascript
复制
<store date="20512-07-11" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="items.xsd">

<store timestamp="20512-07-11T21:50:16" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="items.xsd">
EN

Stack Overflow用户

发布于 2012-07-27 21:54:54

对不起,你为什么认为20512-07-11是一个无效的日期?天文学家可能非常热衷于保存数据,显示日食将在那一天发生。

如果希望将日期限制在特定范围内,例如2100年之前,则应使用从xs: simpleType派生的simpleType,该日期使用maxExclusive facet限制值的范围。

票数 11
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11691158

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档