XML 架构 include 元素
❮ 完整的 XML 架构参考
定义和用法
include 包含元素用于添加与文档相同的目标命名空间的多个模式。 p>
元素信息
- 父元素: schema
语法
<include
id=ID
schemaLocation=anyURI
any attributes
>
(annotation?)
</include>
(? 符号表明该元素可以在包含元素中出现零次或一次)
属性 | 描述 |
---|---|
id | 可选。指定元素的唯一 ID |
schemaLocation | 必需。指定架构的 URI 以包含在包含架构的目标命名空间中 |
any attributes | 可选。 指定具有非模式命名空间的任何其他属性 |
实例 1
对于包含的架构,包含的文件必须都引用相同的目标命名空间。 如果架构目标命名空间不匹配,则包含将不起作用:
<?xml version="1.0"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
targetNamespace="https://www.w3ccoo.com/schema">
<xs:include schemaLocation="https://www.w3ccoo.com/xml/customer.xsd"/>
<xs:include schemaLocation="https://www.w3ccoo.com/xml/company.xsd"/>
..
..
..
</xs:schema>
❮ 完整的 XML 架构参考