1、XML Schema 使用一套预先定义好元素和属性 开发的
----- 预先定义好元素和属性 规定了schema 结构和内容
----- 定义schema 规定xml文档 格式和内容
预先已经定义好元素和属性 ------ 定义schema ------- 定义xml实例
Schema本身也是xml ,不像DTD使用单独语法
将schema中定义的元素,绑定在URI地址(名称空间)上,用来唯一标识元素来自哪个schema 。
* 为什么要有名称空间?
一个xml实例 引用多个Schema ,当两个schema定义同名元素,为了区分同名元素引用自哪个文档。
2、Schema快速入门
1)、编写数据xml文件
2)、编写schema文件 .xsd
3) 引入 W3C 名称空间 xmlns="http://www.w3.org/2001/XMLSchema"
=================================================================================