`
marb
  • 浏览: 422501 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

XML Schema 中 import 和 include 的区别

XML 
阅读更多

XML Schema 允许将一个XSD文件分为几个文件存放,在必要时使用 import 或者 include 进行导入。这二者的区别是:

  • import:只能导入不同命名空间的XSD
  • include:只能导入相同命名空间的XSD,或被导入的XSD未声明命名空间

例子:

 

<xsd:import namespace=”http://acme.com/supplier/types”
schemaLocation=”http://acme.com/supplier/types.xsd”/>
<xsd:include schemaLocation=”http://acme.com/supplier/types.xsd”/>

分享到:
评论

相关推荐

    XMLSchema经典例题

    8. **引用和包含**:通过`&lt;xs:import&gt;`和`&lt;xs:include&gt;`元素,可以引用或包含其他XML Schema文件中的定义,实现模块化设计。 9. **约束扩展**:XML Schema还提供了`minOccurs`和`maxOccurs`属性,用于限制元素或...

    XML Schema参考手册

    #### 四、XML Schema 与 DTD 的区别 - **可扩展性**:**XML Schema** 支持更多的特性,易于扩展。 - **数据类型支持**:**XML Schema** 支持丰富的数据类型,而 **DTD** 只能定义简单的数据类型。 - **命名空间支持...

    xml schema complete reference

    10. **导入和包含(Import and Include)**:XML Schema允许通过`import`引入其他命名空间的定义,`include`则可以在一个模式中包含另一个模式的定义。 《Addison Wesley - The XML Schema Complete Reference ...

    XMLSchema 参考手册

    XML Schema,全称为eXtensible Markup Language Schema,是用于定义XML文档结构...通过阅读《XMLSchema参考手册》,你可以深入了解其内部机制,提升XML文档的管理和验证能力,从而在开发过程中保证数据的质量和一致性。

    xml schema 的使用

    - **引用和包含**:使用`import`和`include`元素,可以在多个Schema文档之间共享定义。 - **命名空间支持**:可以处理涉及多个命名空间的XML文档。 - **枚举类型**:定义元素或属性只能取预设的一组值。 使用XML ...

    XmlSchema标准参考手册

    8. **引用(References)**:可以使用`&lt;xs:import&gt;`、`&lt;xs:include&gt;`和`&lt;xs:redefine&gt;`元素引用其他XML Schema文档,实现模块化设计。 在阅读《XmlSchema_manual》这份参考手册时,你会了解到如何编写XML Schema...

    Introduction to XML Schema

    7. 引用和包含:通过导入(import)和包含(include)机制,XML Schema允许将多个独立的模式文件组合成一个复杂的模式,便于管理和重用。 8. 错误处理:XML Schema提供了详细且强大的错误报告机制,当文档不符合...

    XMLschema快速入門

    - 可以通过 `&lt;xs:import&gt;` 和 `&lt;xs:include&gt;` 标签将其他 Schema 文件导入当前 Schema 文件中。 - 示例:`&lt;xs:import namespace="http://example.com/other_schema" schemaLocation="other_schema.xsd"/&gt;` #### ...

    XML Schema word

    - 通过`&lt;redefine&gt;`、`&lt;import&gt;`和`&lt;include&gt;`元素,XML Schema允许在不同文档之间共享和重用定义,提高代码复用性和模块化。 7. **错误处理和验证** - XML Schema提供了强大的错误检测机制,可以在解析XML文档时...

    XML Schema

    ### XML Schema核心知识点详解 ...通过以上内容的详细介绍,我们不仅可以了解到XML Schema的基础知识及其重要性,还能掌握如何有效地编写和使用XML Schema来满足实际需求,从而提高XML文档的质量和互操作性。

    XML Schema 参考手册

    10. **field、group、import、include、key、keyref、list、notation、redefine、restriction、schema、selector、sequence、simpleContent、simpleType、union 和 unique 元素**: 这些元素分别用于XPath表达式...

    XML schema结构快速参考

    - **http://www.w3.org/2001/XMLSchema-instance**:这个名称空间用于表示XML Schema实例文档中的特殊属性,如`xsi:type`。 #### 三、Schema声明 Schema声明是定义XML文档结构的基础。一个完整的`&lt;schema&gt;`元素...

    XML+Schema ppt课件

    6. **Schema的引用和包含**:讲解如何在XML文档中引用Schema,以及通过import和include元素实现Schema之间的引用和组合,以便管理复杂的XML结构。 7. **实例解析**:通过具体的XML文档和对应的Schema实例,解析XML...

    XML_SCHEMA教程

    5. **引用和继承**:通过使用`xs:import`和`xs:include`,可以将一个XSD文档的定义引入到另一个文档中,实现模块化设计。此外,可以定义一个基础类型并创建派生类型。 6. **模式定位**:通过`xsi:schemaLocation`...

    Schema文件初探(几个重要的元素和属性)

    5. **包含和导入(Include and Import)**:Schema文件可以使用`&lt;include&gt;`或`&lt;import&gt;`标签引入其他Schema,以实现模块化设计和重用。 博客中可能还涉及了如何使用工具来处理和解析Schema文件,这些工具可能包括...

    XSD(Schema)教程

    - **引用**:通过`&lt;xs:import&gt;`和`&lt;xs:include&gt;`元素引用或包含其他XSD文件,实现模块化设计。 - **组件重用**:通过`&lt;xs:redefine&gt;`元素可以修改已定义的组件,增强代码复用性。 7. **实例文档验证** - **使用...

    本电子文档讲解了如何使用SCHEMA

    SCHEMA 是一种在 XML(可扩展标记语言)中定义数据结构和验证数据的标准,它使用 XSD(XML Schema Definition)语言。这个电子文档专注于讲解如何有效地使用 SCHEMA 来创建和理解 XML 架构,从而确保 XML 文档的一致...

Global site tag (gtag.js) - Google Analytics