五月综合缴情婷婷六月,色94色欧美sute亚洲线路二,日韩制服国产精品一区,色噜噜一区二区三区,香港三级午夜理伦三级三

您現(xiàn)在的位置: 365建站網(wǎng) > 建站教程 > Schema 教程 > XSD 僅含文本復(fù)合元素

XSD 僅含文本復(fù)合元素

此節(jié)有 310 人學(xué)習(xí)過     參與評論

僅含文本的復(fù)合元素可包含文本和屬性。

僅含文本的復(fù)合元素

此類型僅包含簡易的內(nèi)容(文本和屬性),因此我們要向此內(nèi)容添加 simpleContent 元素。當(dāng)使用簡易內(nèi)容時,我們就必須在 simpleContent 元素內(nèi)定義擴(kuò)展或限定,就像這樣:

<xs:element name="某個名稱">
  <xs:complexType>
    <xs:simpleContent>
      <xs:extension base="basetype">
        ....
        ....
      </xs:extension>     
    </xs:simpleContent>
  </xs:complexType>
</xs:element>

或者:

<xs:element name="某個名稱">
  <xs:complexType>
    <xs:simpleContent>
      <xs:restriction base="basetype">
        ....
        ....
      </xs:restriction>     
    </xs:simpleContent>
  </xs:complexType>
</xs:element>

提示:請使用 extension 或 restriction 元素來擴(kuò)展或限制元素的基本簡易類型。

這里有一個 XML 元素的例子,"shoesize",其中僅包含文本:

<shoesize country="france">35</shoesize>

下面這個例子聲明了一個復(fù)合類型,其內(nèi)容被定義為整數(shù)值,并且 "shoesize" 元素含有名為 "country" 的屬性:

<xs:element name="shoesize">
  <xs:complexType>
    <xs:simpleContent>
      <xs:extension base="xs:integer">
        <xs:attribute name="country" type="xs:string" />
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>

我們也可為 complexType 元素設(shè)定一個名稱,并讓 "shoesize" 元素的 type 屬性來引用此名稱(通過使用此方法,若干元素均可引用相同的復(fù)合類型):

<xs:element name="shoesize" type="shoetype"/>

<xs:complexType name="shoetype">
  <xs:simpleContent>
    <xs:extension base="xs:integer">
      <xs:attribute name="country" type="xs:string" />
    </xs:extension>
  </xs:simpleContent>
</xs:complexType>

如對本文有疑問,請?zhí)峤坏浇涣髡搲?,廣大熱心網(wǎng)友會為你解答??! 點(diǎn)擊進(jìn)入論壇

您可能感興趣的文章:

發(fā)表評論 (310人查看0條評論)
請自覺遵守互聯(lián)網(wǎng)相關(guān)的政策法規(guī),嚴(yán)禁發(fā)布色情、暴力、反動的言論。
昵稱:
最新評論
------分隔線----------------------------
Schema 教程目錄

其它欄目

· 建站教程
· 365學(xué)習(xí)

業(yè)務(wù)咨詢

· 技術(shù)支持
· 服務(wù)時間:9:00-18:00
365建站網(wǎng)二維碼

Powered by 365建站網(wǎng) RSS地圖 HTML地圖

copyright © 2013-2024 版權(quán)所有 鄂ICP備17013400號