在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
  • 通过专有的工具软件或者编程进行验证