微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

XML基础

What

todo应用中的解释(嵌套)

是Extensible MarkuP Language的缩写,翻译为”标记可扩展语言“。和HTML性质差不多。

Why

因为在实际当中,数据的传输很有可能格式不兼容,为了避免要格式转换或者无法使用,数据交换标准XML就出现了。

todo传输和存储数据

How

见语法文档

DTD约束

What

一种早期用于定义和描述XML文档结构和内容的模式语言

Why

避免开发时写出错误的信息,所以提前规定一种约束用于尽可能地规避不正确的信息出现在我们的网页中

How

DTD文件书写见其语法手册

作用于XML:DTD的引入

Schema约束

What

同DTD(比DTD迟出现)

Why

一个物体出现后,还有同类型的物体出现且取得不错的表现,那么后者必然比前者要优秀

1.更容易理解:Schema的语法采用的是XML的语法格式甚至本身就是一种XML文档,DTD的则是自己的语法格式。

2.更高的合法性要求:Schema采用的是与XML相同的合法性验证机制

3.更好的支持性:可以支持名称空间(类定义域,使得可以唯一标识元素或属性

4.支持更多数据类型(假设:你支持int,我却支持int,double,float)

5.约束能力更强:如Schema可以指定某个东西出现的次数范围

缺点:语法更复杂

How

Schema文件书写见其语法手册

作用于XML:Schema的引入

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。