最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

XSD 復(fù)合空元素

空的復(fù)合元素不能包含內(nèi)容,只能含有屬性。

復(fù)合空元素:

一個空的 XML 元素:

<product prodid="1345" />

上面的 "product" 元素根本沒有內(nèi)容。為了定義無內(nèi)容的類型,我們就必須聲明一個在其內(nèi)容中只能包含元素的類型,但是實際上我們并不會聲明任何元素,比如這樣:

<xs:element name="product">
  <xs:complexType>
    <xs:complexContent>
      <xs:restriction base="xs:integer">
        <xs:attribute name="prodid" type="xs:positiveInteger"/>
      </xs:restriction>
    </xs:complexContent>
  </xs:complexType>
</xs:element>

在上面的例子中,我們定義了一個帶有復(fù)合內(nèi)容的復(fù)合類型。complexContent 元素給出的信號是,我們打算限定或者拓展某個復(fù)合類型的內(nèi)容模型,而 integer 限定則聲明了一個屬性但不會引入任何的元素內(nèi)容。

不過,也可以更加緊湊地聲明此 "product" 元素:

<xs:element name="product">
  <xs:complexType>
    <xs:attribute name="prodid" type="xs:positiveInteger"/>
  </xs:complexType>
</xs:element>

或者您可以為一個 complexType 元素起一個名字,然后為 "product" 元素設(shè)置一個 type 屬性并引用這個 complexType 名稱(通過使用此方法,若干個元素均可引用相同的復(fù)合類型):

<xs:element name="product" type="prodtype"/>

<xs:complexType name="prodtype">
  <xs:attribute name="prodid" type="xs:positiveInteger"/>
</xs:complexType>
弥渡县| 普兰店市| 遂平县| 揭阳市| 镇坪县| 大兴区| 搜索| 赞皇县| 科技| 隆林| 滦南县| 荃湾区| 康保县| 东乡族自治县| 深水埗区| 贵阳市| 莱阳市| 屯门区| 黄石市| 盖州市| 南充市| 公主岭市| 永善县| 莱芜市| 密云县| 邹平县| 紫阳县| 迁西县| 濉溪县| 仁寿县| 酒泉市| 周宁县| 临潭县| 阿克陶县| 汕尾市| 河北区| 临城县| 大城县| 原平市| 如东县| 义乌市|