我有一个概念性的问题,因为我目前正在编写一个关于Dataexchange的概念,使用xml&的XSD。
在描述xsds时,我经常发现自己想知道我是否使用了正确的词汇。如果我有,例如我的xsd中的定义如下:
<xs:complexType name="choiceOfKnownDateType">
<xs:choice>
<xs:element name="yearMonthDay" type="completeDate"/>
<xs:element name="yearMonth" type="yearMonthOnly"/>
<xs:element name="year" type="yearOnly"/>
</xs:choice>
</xs:complexType>
我是否正确地将该示例描述为: “我们有一个复杂的TYPE,包括ELEMENTS yearMonthDay,yearMonth和year。这些ELEMENTS是TYPE completeDate,yearMonthOnly和yearOnly。”
我不关心示例的正确性或改进(我刚刚编写),我只需要知道,我是否正确使用术语“元素”和“类型”:)
提前多多感谢
米莎
答案 0 :(得分:0)
因为示例是xs:choice
而不是序列,所以说类型允许“恰好一个子元素,可能是yearMonthDay
(类型{{1 }}),completeDate
(类型yearMonth
)或yearMonthOnly
(类型year
)“。