在XML中,介绍了俩种结构格式技术,DTD技术和Schema技术,这篇博客主要写Schema,它和DTD类似,都是XML里管控结构格式的职务。
1、Schema的定义与作用:
- Schema描述XML文档的结构
- Schema是基于XML的DTD替代者
- Schema也称为:XML Schema Definition(XSD)
- Schema要比DTD更强大
2、Schema与DTD的异同
- Schema 是DTD的继任者
- Schema会在将来取代DTD
- Schema的优势
- Schema可针对未来的需求进行扩展
- Schema更完善,功能更强大
- Schema基于XML编写
- Schema支持数据类型
- Schema可保护数据通信
3、Schema使用XML语法,由XML编写Schema有很多好处:
- 不必学习新的语言
- 可使用XML编辑器来编辑Schema文件
- 可使用XML解析器来解析Schema文件
4、验证XML是否符合Schema
- IE不能验证XML是否符合Schema
- 通过专有的工具软件或者编程进行验证