`
hezhong002
  • 浏览: 21345 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

Schema入门

    博客分类:
  • xml
 
阅读更多


XML Schema 是基于 XML 的 DTD 替代者。

XML Schema 描述 XML 文档的结构。

XML Schema 语言也称作 XML Schema 定义(XML Schema Definition,XSD)。

对XSD的引用:

 

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.w3school.com.cn note.xsd"

 

 

XSD的基本格式:

 

<?xml version="1.0"?>
 
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
targetNamespace="xxx"
xmlns="xxx"
elementFormDefault="qualified">

...
...
</xs:schema>
 

 

 

定义简易元素的语法:

 

<xs:element name="xxx" type="yyy"/>

 定义属性的语法是:

<xs:attribute name="xxx" type="yyy"/>

 

简易元素无法拥有属性。假如某个元素拥有属性,它就会被当作某种复合类型。但是属性本身总是作为简易类型被声明的。

 

复合元素指包含其他元素及/或属性的 XML 元素。

有四种类型的复合元素:

  • 空元素
  • 包含其他元素的元素
  • 仅包含文本的元素
  • 包含元素和文本的元素

注释:上述元素均可包含属性!

 

 

 

 

分享到:
评论

相关推荐

    xml,schema入门教程,ppt格式

    XML Schema 是一种用于定义XML文档结构和数据类型的规范,它弥补了DTD(Document Type Definition)在数据验证方面的局限性。DTD使用自有的非XML语法,而XML Schema本身就是XML文档,这使得Schema更易于理解和集成。...

    WebService入门教程_Schema学习示例代码

    【WebService入门教程_Schema学习示例代码】 在IT行业中,WebService是一种基于标准的、平台无关的、可互操作的Web应用程序接口(API)设计方法。它允许不同系统间的应用程序通过互联网进行通信,实现数据交换和...

    XMLschema快速入門

    ### XML Schema 快速入门指南 #### 一、XML Schema 概述 XML Schema 是一种用于定义 XML 文档结构和约束的语言。通过 XML Schema,我们可以指定文档中的元素必须包含哪些内容,以及这些内容应遵循什么样的格式。这...

    传智播客 方立勋 javaweb 完全笔记

    **7.41 Schema 约束快速入门** - **示例**: - 定义简单类型 - 定义复杂类型 - 定义元素 **7.42 Schema 入门案例** - **实践**: - 创建简单的 Schema 文件 - 验证 XML 文件 **7.43 名称空间的概念** - **说明*...

    正则表达式入门教程(XML SCHEMA应用)

    详细介绍正则表达式的语法格式,通过实例进行讲解

    Schema一个轻量级简洁和响应式前端UI框架利用LESS构建

    1. **快速入门**: Schema提供详细的文档和示例,帮助开发者快速上手,理解框架的基本用法。 2. **主题定制**: 通过修改LESS变量,可以轻松定制Schema的颜色方案、字体等视觉元素,打造个性化的应用风格。 3. **...

    xml-schema.ppt

    * 入门位于 w3.org/TR/xmlschema-0,它介绍了 XML 模式文档及其设计用途 * 文档结构的标准位于 w3.org/TR/xmlschema-1,它说明了如何定义 XML 文档的结构 * 数据类型的标准位于 w3.org/TR/xmlschema-2,它定义了一些...

    xml schema.pdf

    PDF格式的教程通常图文并茂,易于理解,适合初学者入门。通过阅读"XML Schema教程.pdf",读者可以逐步掌握XML Schema的基本概念、语法和使用方法,从而在实际项目中有效地应用XML Schema进行数据验证和交换。

    XML Schema

    1. **XML Schema Part 0: Primer**:这是对XML Schema的入门介绍,帮助初学者快速了解如何创建和使用Schema来定义XML文档结构。 2. **XML Schema Part 1: Structure**:这部分详细阐述了XML Schema的结构组件,如...

    XML Schema ppt

    6. **详细的文档结构**:XML Schema 分为三个部分:入门文档介绍基本概念,文档结构标准定义XML文档的结构,数据类型标准则规定了常用数据类型和创建新类型的规定。 XML Schema 与DTD相比,其优势在于更强大的描述...

    react-schema-render:react-schema-render是一个通用型schema转React组件的工具组件

    快速入门第1步:安装yarn add react-schema-render # npm install react-schema-render -S第2步:建立组件映射关系我们以ant-design的作为示例(只是为了好看,其和具体的UI库无关)。 # yarn add antd import { ...

    schema-utils:期权验证

    入门 首先,您需要安装schema-utils : npm install schema-utils 原料药 schema.json { " type " : " object " , " properties " : { " option " : { " type " : " boolean " } }, " additionalProperties...

    oracle从入门到精通.pdf

    Oracle 从入门到精通 Oracle 从入门到精通是指通过学习和实践,掌握Oracle数据库管理系统的全部知识和技能,从基本概念到高级应用。 一、SQL基本概念 SQL(Structured Query Language)是一种用于管理关系数据库...

    C# XML入门经典.pdf

    从提供的文件内容来看,这是一本关于C#和XML技术结合使用的入门级经典教材。文件中提及的标题为"C# XML入门经典.pdf",说明这本书籍主要面向的是已经具备一定C#编程基础,但是对XML技术尚缺乏了解的开发人员。描述中...

    Spring MVC快速入门

    **Spring MVC 快速入门** Spring MVC 是 Spring 框架的一个模块,专门用于构建 Web 应用程序。它提供了一种模型-视图-控制器(MVC)架构,简化了开发过程,使得开发者可以专注于业务逻辑而不必过于关注底层细节。在...

    spring的入门程序示例

    本示例旨在引导初学者入门Spring框架,通过一个简单的应用实例来理解其核心概念。 Spring框架的核心特性包括依赖注入(Dependency Injection,DI)和面向切面编程(Aspect-Oriented Programming,AOP)。依赖注入...

    xml编程从入门到精通(PDF)

    本资源是“XML编程从入门到精通”PDF书籍,旨在帮助初学者快速掌握XML的基础知识和实际应用技巧。 XML的基本结构: XML文档由元素构成,每个元素都有开始标签和结束标签,如 `&lt;element&gt;` 和 `&lt;/element&gt;`。元素...

    schema-registry:适用于Kafka的Confluent Schema Registry

    架构注册表Confluent Schema Registry为您的元数据提供了一个服务层。 它提供了一个RESTful接口,用于存储和检索Avro:registered:,JSON模式和Protobuf模式。 它根据指定的主题名称策略存储所有...快速入门API使用示例

    vue-jsonschema-form:vue2的JSON模式表单生成器

    入门 克隆此存储库,安装依赖项并使用dev命令运行。 # Clone this repository git clone https://github.com/fagbokforlaget/vue-jsonschema-form.git # Change directory to cloned path cd vue-jsonschema-form #...

    xmlbean入门实例

    XMLBean的入门首先需要理解它的主要功能:它能够自动生成Java类,这些类可以直接用来解析或生成XML文档。这得益于XML Schema(XSD)文件,它是XML的结构定义,XMLBean会根据XSD生成Java类。这样,你可以像操作普通...

Global site tag (gtag.js) - Google Analytics