【发布时间】:2013-02-16 22:11:35
【问题描述】:
在使用命名空间时引用架构的正确语法是什么?
问题
使用给定架构创建 XML 文档。
错误
.xml:9.20: Element '{http://example/buildings/1.0}old_buildings': No matching global declaration available for the validation root.
oldbuildings.xml - invalid
Problem
XML 文档
<?xml version="1.0" encoding="UTF-8"?>
<buildings:old_buildings xmlns:buildings="http://example/buildings/1.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://example/buildings/1.0 oldbuildings_schema.xsd">
<building>
<name>Name</name>
<year_built era="BC">2000</year_built>
<story>...<story>
</building>
</buildings:old_buildings>
XSD 文档
xmlns="http://示例/建筑物/1.0/">
【问题讨论】:
标签: xml namespaces schema