0
我有一个概念性问题,因为我目前正在使用xml编写一个关于DataExchange的概念& xsds。XML元素和类型层次结构
当描述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>
我是正确地描述了例子为: “我们有由元素yearMonthDay,yearMonth和一年中的复杂类型这些元素都对类型completeDate,yearMonthOnly和yearOnly。“
我不关心正确性或改进过的例子(我只是做了它),我只需要知道,我是否使用术语“元素”和“类型”正确:)
感谢很多提前
米沙
一个非常非正式的级别,你的术语是好的。然而,一个僧侣会告诉你,一个类型不是由元素组成的。相反,一个类型定义了一个内容模型,在你的情况下它是一个选择,并且选择包含一些粒子,在这种情况下是粒子粒子,每个粒子指向一个元素声明,并且元素声明被命名年月日,年月和年。 –
谢谢迈克尔,那是我寻找的'迂腐'答案:) –