2
<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 />上述架构中的意义是什么?请帮忙。

4

2 回答 2

3

<xs:sequence/>就是说元素的内容(也就是它的子元素)必须是一个空的元素序列,也就是不能有内容——元素必须是空的(当然属性除外)。

这是默认的内容模型,所以没有必要这么说,但明确地说通常没有害处。

于 2013-06-24T11:04:49.720 回答
1

据我所知,这没有任何意义。

游标元素可以采用4 个属性(numRows、id、position 和 maxRows),仅此而已。

取出来<xsd:sequence/>不会有任何影响。

通常出现在必须以指定顺序出现<xsd:sequence>的许多其他元素周围

于 2013-06-24T07:35:58.900 回答