以文本方式查看主题 - 中文XML论坛 - 专业的XML技术讨论区 (http://bbs.xml.org.cn/index.asp) -- 『 DTD/XML Schema 』 (http://bbs.xml.org.cn/list.asp?boardid=23) ---- 大家帮帮忙,我的XML文档一直不对,大家看看什么毛病。 (http://bbs.xml.org.cn/dispbbs.asp?boardid=23&rootid=&id=79240) |
-- 作者:提线木偶 -- 发布时间:12/21/2009 6:47:00 PM -- 大家帮帮忙,我的XML文档一直不对,大家看看什么毛病。 我做的是停车场管理系统,这是XSD文档,验证是正确的。 <?xml version="1.0" encoding="UTF-8"?> <!-- 编辑使用 XMLSpy v2006 U (http://www.altova.com) 由 any (any) --> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://www.poi.com" targetNamespace="http://www.poi.com"> <xs:element name="parks"> <xs:complexType> <xs:sequence> <xs:element name="park" minOccurs="0" maxOccurs="unbounded"> <!--停车场最小数目为0,最大数目不限--> <xs:complexType> <xs:sequence> <xs:element name="parks" type="xs:string"/> <xs:element name="district" type="dis"/> <!--停车场所在位置,属性为自定义dis--> <xs:element name="openTime" type="xs:time"/> <xs:element name="closeTime" type="xs:time"/> <xs:element name="volumn" type="positiveInt"/> <!--停车场容量,类型为自定义类型--> <xs:element name="fee" type="positiveFloat"/> <!--停车收费,自定义类型,按分钟计算--> <xs:element name="status" type="OC"/> <!--停车场状态,营业还是关门--> <xs:element name="kind" type="PP"/> <!--停车场种类,公共的还是小区内部--> <xs:element name="sites"> <!--停车场车位信息--> <xs:complexType> <xs:sequence> <xs:element name="site" maxOccurs="unbounded"> <!--停车场的车位--> <xs:complexType> <xs:sequence> <xs:element name="state" type="st"/> <!--停车场车位状态,自定义类型--> <xs:element name="vehicle" minOccurs="0"> <!--停车场车位上的车辆信息--> <xs:complexType> <xs:sequence> <xs:element name="style" type="vStyle"/> <!--车辆种类--> <xs:element name="id" type="xs:ID"/> <!--车牌号--> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="id" type="xs:ID" use="required"/> <!--停车场每个车位编号--> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="remain" type="positiveInt"/> <!--停车场内部还有多少剩余车位,自定义类型--> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="id" type="xs:ID" use="required"/> <!--停车场的编号--> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:simpleType name="dis"> <xs:restriction base="xs:string"> <xs:enumeration value="丰台区"/> <xs:enumeration value="海淀区"/> <xs:enumeration value="朝阳区"/> <xs:enumeration value="东城区"/> <xs:enumeration value="西城区"/> <xs:enumeration value="崇文区"/> <xs:enumeration value="宣武区"/> <xs:enumeration value="石景山区"/> </xs:restriction> <!--停车场所在区域,自定义类型--> </xs:simpleType> <xs:simpleType name="positiveInt"> <xs:restriction base="xs:integer"> <xs:minInclusive value="0"/> </xs:restriction> <!--整数类型--> </xs:simpleType> <xs:simpleType name="positiveFloat"> <xs:restriction base="xs:float"> <xs:minInclusive value="0"/> </xs:restriction> <!--大于零的任意实数类型--> </xs:simpleType> <xs:simpleType name="OC"> <xs:restriction base="xs:string"> <xs:enumeration value="open"/> <xs:enumeration value="closed"/> </xs:restriction> <!--定义停车场的状态--> </xs:simpleType> <xs:simpleType name="PP"> <xs:restriction base="xs:string"> <xs:enumeration value="private"/> <xs:enumeration value="public"/> </xs:restriction> <!--定义停车场的类型--> </xs:simpleType> <xs:simpleType name="st"> <xs:restriction base="xs:string"> <xs:enumeration value="free"/> <xs:enumeration value="busy"/> </xs:restriction> <!--停车场场内的停车位是否空闲--> </xs:simpleType> <xs:simpleType name="vStyle"> <xs:restriction base="xs:string"> <xs:enumeration value="car"/> <xs:enumeration value="truck"/> </xs:restriction> <!--定义车辆类型--> </xs:simpleType> </xs:schema> |
W 3 C h i n a ( since 2003 ) 旗 下 站 点 苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》 |
46.875ms |