最新的Web开发教程
 

XML架构包括元素


<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参考手册