引用XML schema,怎么不报错啊
下面是一段XML schema文档
<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
targetNamespace="http://www.w3school.com"
xmlns="http://www.w3school.com"
elementFormDefault="qualified">
<xsd:element name ="Book" type ="xsd:string"></xsd:element>
</xsd:schema>
此XML schema文档只声明了一个Book元素,保存为XMLSchema1.xsd文件
下面是引用上面schema文档的XML文档
<?xml version="1.0" encoding="utf-8"?>
<Boo xmlns="http://www.w3schools.com"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.w3schools.com XMLSchema1.xsd"> //引用XMLSchema1.xsd文件/color]
刘德华
</[color=#FF00FF]Boo>
这段XML能在浏览器中正确显示
我的问题:
schema文档中不是声明了一个Book元素吗,XML文档是引用schema文档的,而XML文档中的元素是Boo,为什么不报错呢?还能在浏览器中正确显示。
------解决方案--------------------呵呵,不清楚,难道是简写。
------解决方案--------------------
你的xml写错了,写成
<?xml version="1.0" encoding="utf-8"?>
<Boo xmlns="http://www.w3school.com"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.w3school.com XMLSchema1.xsd">
刘德华
</Boo>
就会提示了