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

XSD <any> 元素

<any> 元素使我們有能力通過未被 schema 規(guī)定的元素來拓展 XML 文檔!

<any> 元素

<any> 元素使我們有能力通過未被 schema 規(guī)定的元素來拓展 XML 文檔!

下面這個例子是從名為 "family.xsd" 的 XML schema 中引用的片段。它展示了一個針對 "person" 元素的聲明。通過使用 <any> 元素,我們可以通過任何元素(在 <lastname> 之后)擴展 "person" 的內(nèi)容:

<xs:element name="person">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="firstname" type="xs:string"/>
      <xs:element name="lastname" type="xs:string"/>
      <xs:any minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

現(xiàn)在,我們希望使用 "children" 元素來擴展 "person" 元素。這此種情況下我們就可以這么做,即使以上這個 schema 的作者沒有聲明任何 "children" 元素。

請看這個 schema 文件,名為 "children.xsd":

<?xml version="1.0" encoding="ISO-8859-1"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
targetNamespace="http://www.fzitv.net"
xmlns="http://www.fzitv.net"
elementFormDefault="qualified">

<xs:element name="children">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="childname" type="xs:string"
      maxOccurs="unbounded"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

</xs:schema>

下面這個 XML 文件(名為 "Myfamily.xml"),使用了來自兩個不同的 schema 中的成分,"family.xsd" 和 "children.xsd":

<?xml version="1.0" encoding="ISO-8859-1"?>

<persons xmlns="http://www.microsoft.com"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:SchemaLocation="http://www.microsoft.com family.xsd
http://www.fzitv.net children.xsd">

<person>
<firstname>David</firstname>
<lastname>Smith</lastname>
<children>
  <childname>mike</childname>
</children>
</person>

<person>
<firstname>Tony</firstname>
<lastname>Smith</lastname>
</person>

</persons>

上面這個 XML 文件是有效的,這是由于 schema "family.xsd" 允許我們通過在 "lastname" 元素后的可選元素來擴展 "person" 元素。

<any> 和 <anyAttribute> 均可用于制作可擴展的文檔!它們使文檔有能力包含未在主 XML schema 中聲明過的附加元素。

石台县| 嵊州市| 城固县| 苍山县| 平乡县| 宣城市| 苗栗县| 农安县| 乌兰浩特市| 通榆县| 巴彦淖尔市| 阳春市| 西峡县| 始兴县| 宕昌县| 乌什县| 台江县| 麟游县| 西盟| 澄迈县| 天峨县| 黔西县| 南江县| 双鸭山市| 青海省| 盈江县| 石棉县| 东乡县| 鄱阳县| 南郑县| 类乌齐县| 巴彦淖尔市| 峡江县| 洛宁县| 瓦房店市| 凉城县| 卓资县| 金乡县| 黔南| 大渡口区| 西峡县|