<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 />
在上述架构中的意义是什么?请帮忙。
<xs:sequence/>
的意思是元素(即其子元素(的内容必须是元素的空序列,也就是说,不能有内容 - 元素必须是空的(当然属性除外(。
这是默认的内容模型,所以没有必要这么说,但明确表示通常没有坏处。
据我所知,这没有任何意义。
游标元素可以采用 4 个属性(numRows、id、position 和 maxRows(,而没有别的。
取出<xsd:sequence/>
不会有任何效果。
通常,<xsd:sequence>
出现在必须按指定顺序出现的许多其他元素周围