以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 XML基础 』  (http://bbs.xml.org.cn/list.asp?boardid=1)
----  请各位高人帮小弟看下这是什么问题  (http://bbs.xml.org.cn/dispbbs.asp?boardid=1&rootid=&id=43453)


--  作者:raborse
--  发布时间:2/27/2007 2:21:00 PM

--  请各位高人帮小弟看下这是什么问题
刚学XML,学校里用的是2004版的
我下了个2005版的
把在学校里写的代码放自己机子上解释的时候报错。。。
下面是代码:
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified">
 <xs:element name="book_info" type="bookType"/>
 <xs:complexType name="bookType">
  <xs:all maxOccurs="unbounded">
   <xs:element name="book" type="bType"/>
  </xs:all>
 </xs:complexType>
 <xs:complexType name="bType">
  <xs:sequence>
   <xs:element name="name" type="xs:string"/>
   <xs:element name="ISBN" type="isbnType"/>
   <xs:element name="author" type="authorType"/>
   <xs:element name="price" type="xs:positiveInteger"/>
  </xs:sequence>
 </xs:complexType>
 <xs:simpleType name="isbnType">
  <xs:restriction base="xs:string">
   <xs:pattern value="I\d{3}"/>
  </xs:restriction>
 </xs:simpleType>
 <xs:complexType name="authorType">
  <xs:choice>
   <xs:element name="fname" type="xs:string"/>
   <xs:element name="lname" type="xs:string"/>
  </xs:choice>
 </xs:complexType>
</xs:schema>

错误信息:
This schema doesn`t appear to be valid by itself(as a part of another schema,it might be still OK):
Value 'unbounded' of attribute 'maxOccurs' does not match simple type '{no name}'

报错的地方是这句<xs:all maxOccurs="unbounded">
搞不明白啊 2004版的就没问题 2005的就出错。。。


W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
46.875ms