schema案例

来源:互联网 发布:python数据分析 豆瓣 编辑:程序博客网 时间:2024/05/22 02:46
  • shiporder.xsd
 <?xml version="1.0" encoding="ISO-8859-1" ?><xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"             targetNamespace="http://www.itcast.cn"                      elementFormDefault="qualified">    <xs:element name="shiporder">     <xs:complexType>      <xs:sequence>       <xs:element name="orderperson1" type="xs:string"/>       <xs:element name="shipto">        <xs:complexType>         <xs:sequence>          <xs:element name="name" type="xs:string"/>          <xs:element name="address" type="xs:string"/>          <xs:element name="city" type="xs:string"/>          <xs:element name="country" type="xs:string"/>         </xs:sequence>        </xs:complexType>       </xs:element>       <xs:element name="item" maxOccurs="unbounded">        <xs:complexType>         <xs:sequence>          <xs:element name="title" type="xs:string"/>          <xs:element name="note" type="xs:string" minOccurs="0"/>          <xs:element name="quantity" type="xs:positiveInteger"/>          <xs:element name="price" type="xs:decimal"/>         </xs:sequence>        </xs:complexType>       </xs:element>      </xs:sequence>      <xs:attribute name="orderid" type="xs:string" use="required"/>     </xs:complexType>    </xs:element></xs:schema>
  • shiporder.xsd
<?xml version="1.0" ?><shiporder xmlns="http://www.itcast.cn"           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"           xsi:schemaLocation="http://www.itcast.cn shiporder.xsd"           orderid="1111">    <orderperson>xxx</orderperson>    <shipto>        <name>xxx</name>        <address>xxx</address>        <city>xxx</city>        <country>xxx</country>    </shipto>    <item>        <title>xxx</title>        <note>xxx</note>        <quantity>2</quantity>        <price>0.39</price>    </item></shiporder>
原创粉丝点击