XML入门
基本概述
可扩展标记语言,标准通用标记语言的子集,是一种用于标记电子文件使其具有结构性的标记语言。在电子计算机中,标记指计算机所能理解的信息符号,通过此种标记,计算机之间可以处理包含各种的信息比如文章等。它可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。它非常适合万维网传输,提供统一的方法来描述和交换独立于应用程序或供应商的结构化数据。是Internet环境中跨平台的、依赖于内容的技术,也是当今处理分布式结构信息的有效工具。早在1998年,W3C就发布了XML1.0规范,使用它来简化Internet的文档信息传输。
XML的历史起源
1969年,GML(Generalized Markup Language通用标记语言)---->1985年,SGML(Standard Generalized Markup Language标准通用标记语言)--->1993年,HTML(Hypertext Markup Language超文本标记语言)--->1998年,XML(Extensible Markup Language可扩展标记语言)
什么是可扩展标记语言?
1、可扩展标记语言是一种很像超文本标记语言的标记语言。
2、它的设计宗旨是传输数据,而不是显示数据。
3、它的标签没有被预定义。您需要自行定义标签。
4、它被设计为具有自我描述性。
5、它是W3C的推荐标准。
可扩展标记语言和超文本标记语言之间的差异?
1、它不是超文本标记语言的替代。
2、它是对超文本标记语言的补充。
3、它和超文本标记语言为不同的目的而设计:
4、它被设计用来传输和存储数据,其焦点是数据的内容。
5、超文本标记语言被设计用来显示数据,其焦点是数据的外观。
6、超文本标记语言旨在显示信息,而它旨在传输信息。
7、对它最好的描述是:它是独立于软件和硬件的信息传输工具。
为什么需要XML?
1、解决了数据传输不规范的问题。
2、可以非常好的描述树形结构的事物。
3、可以用作配置文件。
PS:现如今很多很多语言,很多技术都在用XML作为数据传递的标准,所以深刻的理解XML,就相当于掌握了一门通用的数据传输协议。
参考文档:https://www.mshxw.com/
案例:
张三 男 20 李四 女 18
XML基本语法
一个XML文件可分为如下几部分内容:
文档声明 、元素、属性、注释 、CDATA区 ,特殊字符 、处理指令(processing instruction)
基本语法:
热门相关搜索路由器设置 木托盘 宝塔面板 儿童python教程 心情低落 朋友圈 vim 双一流学科 专升本 我的学校 日记学校 西点培训学校 汽修学校 情书 化妆学校 塔沟武校 异形模板 西南大学排名 最精辟人生短句 6步教你追回被骗的钱 南昌大学排名 清朝十二帝 北京印刷学院排名 北方工业大学排名 北京航空航天大学排名 首都经济贸易大学排名 中国传媒大学排名 首都师范大学排名 中国地质大学(北京)排名 北京信息科技大学排名 中央民族大学排名 北京舞蹈学院排名 北京电影学院排名 中国戏曲学院排名 河北政法职业学院排名 河北经贸大学排名 天津中德应用技术大学排名 天津医学高等专科学校排名 天津美术学院排名 天津音乐学院排名 天津工业大学排名 北京工业大学耿丹学院排名 北京警察学院排名 天津科技大学排名 北京邮电大学(宏福校区)排名 北京网络职业学院排名 北京大学医学部排名 河北科技大学排名 河北地质大学排名 河北体育学院排名



