XML 规范:xs:date、xs:gYearMonth、xs:gYear 的并集?
XML Spec: Union of xs:date, xs:gYearMonth, xs:gYear?
我正在使用 XML 规范,它定义了 "type" 'date' 即:
date: A union of xs:date, xs:gYearMonth, xs:gYear
以上数据类型来自W3C XML Schema Definition Language (XSD) 1.1 Part 2
我的问题是,这是否意味着我可以预期 date
值可能是:
- 那些 W3C 类型的逗号分隔实例? (例如
<date value="xs:date, xs:gYear"/>
)
- 或者,更简单地说,该日期的值可以是这些格式中的任何一种?
- 或者,1. 或 2.?
本质上,我正在寻找更多关于 "A union of" 在此上下文中的含义的说明。
如果没有更多上下文很难说,但这很可能意味着类型可以是 xs:date
、xs:gYearMonth
或 xs:gYear
,以先到者为准.
这不太可能意味着 CSV。
"Union"这里是集合理论意义上的
因此,任何满足 xs:date
或 xs:gYearMonth
或 xs:gYear
约束的值都将有效。换句话说,一个完整的日期,只是年和月,或者只是年都是可以接受的。
详情见date/timeSeven-Property Model and Lexical Mappings。
我正在使用 XML 规范,它定义了 "type" 'date' 即:
date: A union of xs:date, xs:gYearMonth, xs:gYear
以上数据类型来自W3C XML Schema Definition Language (XSD) 1.1 Part 2
我的问题是,这是否意味着我可以预期 date
值可能是:
- 那些 W3C 类型的逗号分隔实例? (例如
<date value="xs:date, xs:gYear"/>
) - 或者,更简单地说,该日期的值可以是这些格式中的任何一种?
- 或者,1. 或 2.?
本质上,我正在寻找更多关于 "A union of" 在此上下文中的含义的说明。
如果没有更多上下文很难说,但这很可能意味着类型可以是 xs:date
、xs:gYearMonth
或 xs:gYear
,以先到者为准.
这不太可能意味着 CSV。
"Union"这里是集合理论意义上的
因此,任何满足 xs:date
或 xs:gYearMonth
或 xs:gYear
约束的值都将有效。换句话说,一个完整的日期,只是年和月,或者只是年都是可以接受的。
详情见date/timeSeven-Property Model and Lexical Mappings。