前端之家收集整理的这篇文章主要介绍了
浅入浅出-XML,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
HTML和XML
- Html(HyperText Markup Language),核心作用是信息的布局和显示,超文本标记语言
- XML是在Html的基础之上发展起来的一种可扩展标记语言,核心作用是数据交换和整合,相对于Html它有如下优点:
- 自定义标记
- 设计的宗旨是包含和传输
- 主要应用有:
- 作为系统的配置文件
- Web Services中传输数据
- 异构平台的数据交换与整合
- XML结构
- 声明:版本号,字符编码方法
- 标签
- 根元素
- 元素:元素是开始标签、结束标签以及位于二者之间的所有内容,元素是区分大小写的,语速要正确嵌套
- 为了避免字符数据和标签中常用到的一些特殊符号相混淆,XML提供了实体引用,例如用&代替字符:&;
- XML在浏览器中显示
DTD: Document Type Definition
- 定义XML文件的结构
- 为XML提供语法与规则
why:
- 为了正确地进行数据交换,XML要有正确地结构
- DTD规定XML中的内容的布局,先后顺序,使不符合要求的XML无法显示
Schema
- Schema描述XML文档的结构,Schema是基于XML的DTD替代者(XML Schema Definition)也称为XSD,要比DTD强大,可针对未来的需求进行扩展,基于XML编写,支持数据类型
- Schema通过规范化xml中各种数据的类型,使传输的速度更加方便迅速
原文链接:https://www.f2er.com/xml/297924.html