XML xsd

时间:2021-01-17 19:59:48

XML xsd

targetNamespace:表示本XSD中定义的元素和类型的名字空间都是http://exammpleOrder。

xmlns:xsd:表示以前缀xsd开头的元素或则类型来自于http://www.w3.org/2001/XMLSchema。

xmlns:bons0:表示前缀bons0开头的元素或者类型都来自于http://exammpleOrder命名空间。

Element(元素 )

XML xsd

定义了一个简单的数据类型元素,其名称是description,元素的类型是string,最小出现(minOccurs)的次数是0,就是说可以不出现。


simpleType and complexType

用来定义xml中可以出现的数据类型,其中simpleType用来定义简单的数据类型,而complexType用来定义复杂的数据类型

<xs:element name="age">
  <xs:simpleType>
    <xs:restriction base="xs:integer">
      <xs:minInclusive value="0"/>
      <xs:maxInclusive value="100"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

本例声明 "age" 元素是一个带有约束的简单类型。age 的值不能小于 0 或大于 100: