日期:2014-05-18  浏览次数:20684 次

xml schema的相关问题请教,谢谢!
我写了一个简单的XML Schema,但报错了,不知道为什么,请大家帮我看一下,谢谢!

这是SchemaDemo.xsd文件:

<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
targetNamespace="http://www.schema-demo.com"
elementFormDefault="qualified">
<xs:element name="car">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="Audi" />
<xs:enumeration value="Golf" />
<xs:enumeration value="BMW" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:schema>



这是SchemaDemo.xml文件

<?xml version="1.0" encoding="UTF-8"?>
<demo:car xmlns:demo="http://www.schema-demo.com"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.schema-demo.com SchemoDemo.xsd">
Audi
</demo:car>


报错的地方发生在 SchemaDemo.xml 文件的Audi位置,首先我保证命名空间和文件的路径都是对的,这点大家不用怀疑。
请大家帮我找找错,谢谢啦!

------解决方案--------------------
目测有前后有空格