【XML】——Schema技术

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Sophia_0331/article/details/84816449

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

猜你喜欢

转载自blog.csdn.net/Sophia_0331/article/details/84816449