<xsd:element maxOccurs="1" minOccurs="0" name="cursor">
<xsd:complexType>
<xsd:sequence />-------------->?
<xsd:attribute name="numRows" type="xsd:integer" />
<xsd:attribute name="id" type="xsd:double" />
<xsd:attribute name="position" type="xsd:integer" />
<xsd:attribute name="maxRows" type="xsd:integer" />
</xsd:complexType>
</xsd:element>
上述架构中<xsd:sequence />
的重要性是什么?
请帮忙。
答案 0 :(得分:3)
<xs:sequence/>
表示元素的内容(即其子元素)必须是一个空元素序列,也就是说,必须没有内容 - 元素必须为空(当然除外)对于属性)。
这是默认的内容模型,因此没有必要说明这一点,但明确的内容通常没有坏处。
答案 1 :(得分:1)
就我所知,这意味着什么。
游标元素可以采用4个属性(numRows,id,position和maxRows),而不是其他任何内容。
取出<xsd:sequence/>
无效。
一般来说<xsd:sequence>
出现在必须以指定顺序出现的其他元素周围