XML Schema include 元素
-
定义和使用
include 元素用于将具有相同目标名称空间的多个架构添加到文档中。父元素:schema
-
语法
<include id=ID schemaLocation=anyURI any attributes > (annotation?) </include>
(?符号声明元素可以在 include 元素内出现 0 次或 1 次)
-
参数
属性 描述 id 可选的。 指定元素的唯一ID schemaLocation 需要。 指定要包含在包含模式的目标名称空间中的模式的URI any attributes 可选的。 用非模式命名空间指定任何其他属性。 -
示例
对于包含的架构,包含的文件必须全部引用相同的目标名称空间。 如果架构目标名称空间不匹配,则包含将不起作用:<?xml version="1.0"?> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.w3schools.com/schema"> <xs:include schemaLocation="http://www.w3schools.com/xml/customer.xsd"/> <xs:include schemaLocation="http://www.w3schools.com/xml/company.xsd"/> .. .. .. </xs:schema>