将指定的架构文档包含在包含架构的目标命名空间中。
<include
id = ID
schemaLocation = anyURI
{any attributes with non-schema Namespace}...>
Content: (annotation?)
</include>
特性
id
该元素的 ID。 id 值必须属于类型 ID 并且在包含该元素的文档中是唯一的。可选。
schemaLocation
对包括在包含架构的目标命名空间的架构文档位置的 URI 引用。必选。
元素信息
出现次数 |
无限制 |
父元素 |
|
子元素 |
备注
包含的架构文档必须满足以下条件之一。
必须具有与包含架构文档相同的目标命名空间。
不得具有指定的目标命名空间(无 targetNamespace 属性)。
import 元素允许从具有不同目标命名空间的架构文档引用架构组件,而 include 元素则将其他具有相同目标命名空间(或没有指定的目标命名空间)的架构组件添加到包含架构。 简言之,import 元素允许您使用任何架构的架构组件;include 元素允许您将所包含架构的所有组件添加到包含架构中。
示例
有关示例,请参见 import。
其他资源
有关更多信息,请参见“W3C XML Schema Part 1: Structures Recommendation”(W3C XML 架构第 1 部分:结构建议),网址为:www.w3.org/TR/2001/REC-xmlschema-1-20010502/#element-all。