<XML Schema參考手冊
定義和用法
include元素用於具有相同目標命名空間為文檔添加多個架構。
元素信息
- Parent elements:架構
句法
<include
id=ID
schemaLocation=anyURI
any attributes
>
(annotation?)
</include>
(?符號聲明元素可出現零次或一次包含元素中)
屬性 | 描述 |
---|---|
id | 可選的。 指定一個唯一的ID為元素 |
schemaLocation | 需要。 指定的URI模式中包含架構的目標命名空間包含 |
any attributes | 可選的。 規定帶有non-schema命名空間的任何其他屬性。 |
例1
隨著包括架構,包含文件必須全部引用相同的目標命名空間。 如果架構目標命名空間不匹配,包括將無法工作:
<?xml version="1.0"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
targetNamespace="http://www.w3ii.com/schema">
<xs:include schemaLocation="http://www.w3ii.com/xml/customer.xsd"/>
<xs:include schemaLocation="http://www.w3ii.com/xml/company.xsd"/>
..
..
..
</xs:schema>
<XML Schema參考手冊