美文网首页我爱编程
xml约束技术---schema

xml约束技术---schema

作者: 李霖神谷 | 来源:发表于2017-09-02 11:34 被阅读43次

1,schema简介:
schema也是一个用于定义,描述xml文档结构和内容的一种模式语言,其出现,为了克服DTD的局限性,它在现在也逐渐替代了DTD约束。那它与DTD的比较有什么优越之处呢?
@1,schema符合xml语法结构,DOM,SAX解析很容易读懂xml文档中schema中的内容。
@2,xml schema对名称空间支持非常好。
@3,它比DTD支持更多的数据类型,并支持用户自定义新的数据类型
@4,约束能力更强大,能够对xml文件做出更细致的语义约束。它不能像DTD一样定义实体,所以更复杂。
xml schema本身就是一个xml文件,他的扩展名xsd,schema文档一般称为模式文档,遵照这个文档写的xml文件称为实例文档
编写一个schema文档后,通常需要把这个文件声明的元素绑定到一个URI地址上,在schema技术中有一个专业的名称来描述这个过程,即把schema声明的元素绑定到一个名称空间上,以后xml文件就可以通过名称空间来告诉引擎元素来自哪里。

Paste_Image.png Paste_Image.png

相关文章

  • xml约束技术---schema

    1,schema简介:schema也是一个用于定义,描述xml文档结构和内容的一种模式语言,其出现,为了克服DTD...

  • XML的Schema约束

    Schema 另一种约束xml文档的语法那就是Schema,用于替代老式的DTD约束。 什么是XML Schema...

  • XML约束——Schema约束

    Schema与DTD XML Schema符合XML语法结构。 DOM、SAX等XML API很容易解析出XML ...

  • xml——Schema约束

    dtd 1. schema的介绍 一个xml中可以有schema,多个sche...

  • JavaWeb (day6)

    1.schema 约束 1.dtd 语法: 2.schema符合 xml 的语法,xml 语句3.一个 xml 中...

  • Schema(补充)

    一.Schema简介 Schema是新的XML文档约束; Schema本事就是一个XML文档,但它的扩展名是xsd...

  • xml及DTD、schema约束

    layout: posttitle: xml及DTD、schema约束subtitle: 用...

  • spring注解的那些事-1

    基于Schema的配置 schema是一种基于xml配置文件的约束,spring中常见的schema有bean、a...

  • Schema约束

    名称空间:告诉xml文档中的元素被哪个schema文档约束

  • Schema

    Schema约束同DTD一样,XML Schema也是一种用于定义和描述XML文档结构与内容的模式语言。 区别:1...

网友评论

    本文标题:xml约束技术---schema

    本文链接:https://www.haomeiwen.com/subject/nhwljxtx.html