XML Schema 基础入门
1. XML Schema 简介
1998 年 2 月 XML 1.0 发布,它旨在解决异构环境中应用程序以专有格式通信和交换数据的问题。虽然 XML 基于 SGML 为数据标记提供了一种方式,并且结合文档类型定义(DTD)能为数据交换提供一定结构,但它在数据类型定义和模式定义灵活性方面存在不足。
为弥补这些缺陷,出现了如 Datatypes for DTDs(DT4DTD)、Schema for Object - Oriented XML(SOX)等标准,但集成多个标准较为繁琐。于是,XML Schema(XSD)应运而生。XSD 受之前标准启发,可被视为增强版的 XML,能为包含多种数据集成的大型解决方案提供完美支持。
2. 什么是 XML Schema
XML Schema 是 W3C 推荐的用 XML 1.0 语法表达的模式定义语言,旨在描述 XML 文档的结构并约束其内容,以改进 DTD 提供的模式功能。2001 年 5 月,W3C XML Schema 成为完整的推荐标准,分为三个部分发布:
- Part 0 :入门指南,以非形式化方式介绍 XML Schema,网址为 www.w3.org/TR/2001/REC - xmlschema - 0 - 20010502/。
- Part 1 :规范性文档,定义 XML Schema 支持的结构,网址为 www.w3.org/TR/2001/REC - xmlschema - 1 - 20010502/。
- Part 2
超级会员免费看
订阅专栏 解锁全文
969

被折叠的 条评论
为什么被折叠?



