黑马程序员技术交流社区

标题: XML文件与XSchema语法的.xsd文件为何不能约束xml、、、 [打印本页]

作者: yting_xmei1129    时间: 2013-9-21 11:24
标题: XML文件与XSchema语法的.xsd文件为何不能约束xml、、、
  1. 下面是xml文件
复制代码
下面是XSchema语法的xsd文件
  1. <?xml version="1.0" encoding="UTF-8"?>

  2. <schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
  3.         targetNamespace="http://www.example.org/shiporder"
  4.         elementFormDefault="qualified">

  5.         <xs:element name="shiporder">
  6.                 <xs:complexType>
  7.                         <xs:sequence>
  8.                                 <xs:element name="orderperson" type="xs:string" />
  9.                                 <xs:element name="shipto">
  10.                                         <xs:complexType>
  11.                                                 <xs:sequence>
  12.                                                         <xs:element name="name" type="xs:string" />
  13.                                                         <xs:element name="address" type="xs:string" />
  14.                                                         <xs:element name="city" type="xs:string" />
  15.                                                         <xs:element name="country" type="xs:string" />
  16.                                                 </xs:sequence>
  17.                                         </xs:complexType>
  18.                                 </xs:element>
  19.                                 <xs:element name="item" maxOccurs="unbounded">
  20.                                         <xs:complexType>
  21.                                                 <xs:sequence>
  22.                                                         <xs:element name="title" type="xs:string" />
  23.                                                         <xs:element name="note" type="xs:string"
  24.                                                                 minOccurs="0" />
  25.                                                         <xs:element name="quantity"
  26.                                                                 type="xs:positiveInteger" />
  27.                                                         <xs:element name="price" type="decimal" />
  28.                                                 </xs:sequence>
  29.                                         </xs:complexType>
  30.                                 </xs:element>
  31.                         </xs:sequence>
  32.                         <xs:attribute name="orderid" type="xs:string"
  33.                                 use="required" />
  34.                 </xs:complexType>
  35.         </xs:element>
  36. </schema>
复制代码
就是不能约束xml文件,不知道哪里错了,求大神指导,谢谢了、、、

作者: 黄文伯    时间: 2013-9-21 12:19
亲,如问题已解决请将分类的“未解决”改为“已解决”。
以后的问题贴也要及时更改分类哦~




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2