您的位置:首页 > Web前端 > HTML

XML(EXtensible Markup Language)简介

2018-01-28 18:42 387 查看
参考W3C:http://www.w3school.com.cn/xml/xml_intro.asp

一、什么是XML?

XML指可扩展标记语言(EXtensible Markup Language),是一种标记语言,设计宗旨是为了传输和存储数据。

二、XML和HTML的区别

XML不是对HTML的替代,而是补充

1.设计宗旨不同:XML是用来传输和显示数据,聚焦内容;HTML是用来显示数据,聚焦外观。

2.XML可以自定义标签;HTML标签是定义好的,只能用div p a之类的标签。但XML如果有DTD或scheme约束文件的存在,它的标签也会被限制只能出现约束文件中定义的标签。但总的来说,我们是可以自己自定义XML标签的。

3.XML大小写敏感;HTML大小写不敏感。

4.XML必须合理嵌套标签,开始和闭合符号成对出现;HTML则不严格。

三、XML的应用

XML一般用来作为应用程序或框架的配置文件,比如Web项目的web.xml文件,spring、mybatis、hibernate、Struts的配置文件。传输数据一般用JSON。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  XML HTML DTD scheme