`
aidxn527
  • 浏览: 43402 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类

Schema (XSD) 介绍

    博客分类:
  • Java
阅读更多
XML Schema is an XML-based alternative to DTD.
XML Schema是基于XML语言的,它是用于替代DTD的。

An XML schema describes the structure of an XML document.
一份XML schema文件描述了XML文档的结构。

The XML Schema language is also referred to as XML Schema Definition (XSD).
XML Schema语言也被称为XML Schema Definition (即:XSD)。

What You Should Already Know
你需要实现具备的知识
Before you continue you should have a basic understanding of the following:
在继续下面的学习之前,你需要掌握下面的知识:

HTML / XHTML
XML 和 XML 名称空间
了解DTD的基本知识
If you want to study these subjects first, find the tutorials on our Home page.
如果你希望事先学习上述知识,请参阅我们的教程主页。


--------------------------------------------------------------------------------

What is an XML Schema?
什么是XML Schema?
The purpose of an XML Schema is to define the legal building blocks of an XML document, just like a DTD.
XML Schema的作用是定义一份XML文档的合法组件群,这与DTD的作用类似。

An XML Schema:
一份XML Schema:

defines elements that can appear in a document
定义了可以出现在文档里的元素
defines attributes that can appear in a document
定义了可以出现在文档里的属性
defines which elements are child elements
定义了哪些元素是子元素
defines the order of child elements
定义了子元素的顺序
defines the number of child elements
定义了子元素的数量
defines whether an element is empty or can include text
定义了一个元素应是否为空,或这是否能包含文本
defines data types for elements and attributes
定义了元素和属性的数据类型
defines default and fixed values for elements and attributes
定义了元素和属性的默认值和固定值

--------------------------------------------------------------------------------

XML Schemas are the Successors of DTDs
XML Schema 是 DTD 的“接任者”
We think that very soon XML Schemas will be used in most Web applications as a replacement for DTDs. Here are some reasons:
我们认为XML Schema很快就会替代DTD,从而在大多数的网络应用程序中广泛使用。

XML Schemas are extensible to future additions
XML Schema对将来的附加内容是可扩展的
XML Schemas are richer and more powerful than DTDs
XML Schema内容比DTD丰富,功能也更强
XML Schemas are written in XML
XML Schema是用XML语言编写而成的
XML Schemas support data types
XML Schema支持数据类型
XML Schemas support namespaces
XML Schema支持命名空间

--------------------------------------------------------------------------------

XML Schema is a W3C Standard
XML Schema是W3C推荐的标准
XML Schema became a W3C Recommendation 02. May 2001.
XML Schema于2001年5月2日成为W3C推荐使用的标准。

You can read more about the XML Schema standard in our W3C tutorial.

分享到:
评论

相关推荐

    XML Schema xsd XML Schema xsd

    对应的 Schema 文件 `note.xsd` 可以定义这些元素的结构和数据类型。 通过 XML Schema,开发者可以确保数据的准确性和一致性,减少因数据错误导致的问题,特别是在涉及数据交换和集成的复杂系统中,XML Schema 的...

    jbpm4.4 schema.xsd

    jbpm4.4 schema.xsd jbpm4.4 schema.xsd jbpm4.4 schema.xsd jbpm4.4 schema.xsd jbpm4.4 schema.xsd

    XSD(Schema)教程

    **XSD(XML Schema)教程** XSD,全称为XML Schema Definition,是W3C(World Wide Web Consortium)制定的一种XML文档结构定义语言,用于规范和验证XML文档的结构和数据类型。它提供了比DTD(Document Type ...

    XML Schema(XSD)简明教程高清pdf

    ### XML Schema (XSD) 简明教程知识点概述 #### 第1讲:简介 - **XML Schema**:作为DTD的替代品,XML Schema被设计用于精确描述XML文档的结构和内容。它提供了比DTD更丰富的功能集,尤其是在数据类型支持方面。 - ...

    XML 打包上传 (包括XSD xml schema)-自己的xml家当

    definitive+XML+Schema中文版本 XML课程资料 XML+Schema官方教程(9loong中文版)修正版2009 实战XML第二版 XML+指南 XML笔记 轻松搞定XML XML手册+第4版

    XForms用schema(xsd)验证的一个简单的例子

    在这个例子中,我们将深入探讨如何使用XForms结合XML Schema (xsd)进行数据验证。 首先,XML Schema(通常缩写为XSD)是XML文档的一种语法规则,用于定义和验证XML文档的结构和内容。XSD提供了类型系统,允许我们...

    XSD根据xml生成schema文件

    XSD(XML Schema Definition)则是用来定义XML文档结构和数据类型的规范,它为XML提供了严格的语法规则,确保了数据的一致性和有效性。本篇文章将深入探讨如何根据XML文件生成对应的XSD schema文件,以便更好地管理...

    java根据xml生成schema_xsd_生成javabean2

    在Java开发中,XML(可扩展标记语言)常用于数据交换和配置文件,而XSD(XML Schema Definition)则是用于定义XML文档结构的规范。JavaBean是Java编程中的一种面向对象的设计模式,常用于封装数据并提供易于使用的...

    java根据xml生成schema_xsd_生成javabean

    XSD(XML Schema Definition)是XML的一个规范,用于定义XML文档的结构和数据类型,为XML提供了一种形式化的约束。JavaBean是一种特殊的Java类,遵循特定的命名规则和设计模式,用于封装数据和业务逻辑,常在Java...

    XML转XSD\DTD工具

    XML转XSD\DTD工具 W3C XML Schema XSD 工具

    xsd.exe xml schema文件生成程序

    xsd.exe xml schema文件生成程序,将xml文件转换成xsd文件,然后可以通过xjc生成java类

    eclispe插件开发-XML Schema Model API--xsd_API-doc

    在Eclipse插件开发中,XML Schema Model API(通常简称为xsd_API)是一个重要的组成部分,它为开发者提供了处理XML Schema文档的强大工具集。XML Schema是一种用于定义XML文档结构和数据类型的语言,而xsd_API则是...

    xsd文件 xsd1.4,xsd2.0,xsd3.0

    XML Schema Definition (XSD) 文件是用于定义XML文档结构和数据类型的规范。XSD1.4、XSD2.0 和 XSD3.0 是XML Schema语言的不同版本,它们为XML文档提供了严谨的验证框架,确保数据的一致性和正确性。 ### XSD1.4 ...

    dubbo.xsd文件

    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:beans="http://www.springframework.org/schema/beans" xmlns:tool="http://www.springframework.org/schema/tool" targetNamespace=...

    XML Schema简明教程-W3C.rar

    XML Schema 语言也称作 XML Schema 定义(XML Schema Definition,XSD)。 在此教程中,你将学习如何在应用程序中读取和创建 XML Schema 语言,XML Schema 为何比 DTD 更加强大,以及如何在您的应用程序中使用 XML ...

    XSD-生成xml schema文件

    XML Schema Definition (XSD) 是一种用于定义XML文档结构和数据类型的规范,它为XML文档提供了严谨的语法约束。在IT行业中,理解并熟练运用XSD对于开发、维护和验证XML文档至关重要。当我们谈论“生成XML Schema文件...

    解决dubbo启动的时候报错,无法读取方案文档 'http://code.alibabatech.com/schema/dubbo/dubbo.xsd'

    解决启动dubbo项目的时候出现,无法读取方案文档 'http://code.alibabatech.com/schema/dubbo/dubbo.xsd',其实在你本地把dubbo.jar文件解压,然后在META-INF下边就有个dubbo.xsd,就是他

    cxf.apache.org/schemas/(jaxrs.xsd、jaxrs.xsd、core.xsd)文件下载

    在描述中提到的`jaxrs.xsd`、`jaxrs.xsd`和`core.xsd`是XML Schema Definition (XSD)文件,它们定义了CXF中JAX-RS相关元素的结构和约束。这些XSD文件对于理解CXF配置文件的结构至关重要,因为它们包含了所有可用的...

    XML Schema教程

    一本关于XML Schema的打包教程,深入浅出,系统性强,并附有相应实例。

    dubbo.xsd文件下载

    dubbo配置xml文件报错“Multiple annotations found at this line: - cvc-complex-type.2.4.c: The matching wildcard is strict, but no ... document is not <xsd:schema>.” dubbo.xsd文件下载

Global site tag (gtag.js) - Google Analytics