xml与Html兄弟情深

前言

自我感觉xml与html有很相似的地方,因为xml就是通过html演化过来的,不过xml的应用要比html广一些,因为html属于显示数据,而xml属于显示和传输数据,所以在这点html比xml有很多弱点。


What xml

xml 其实与html很相似,例如他们的书写格式,字符格式等都特别的相似,xml用于传输数据和显示数据,所以ajax服务器向浏览器传输数据协议是xml制定的。
xml以声明作为开始,version表示版本,encoding 表示代码,开始和结束标签与html一样“<></>”

在xml中类似于一颗大树,这课大树只有一个根,所以根元素:xml文件结构上类似于树状结构,它是从根部开始的,然后到叶子,任何一颗大树都离不开跟,所以xml也离不开。

XML的结构是元素,属性,实体,一个良好的xml必须具有根元素,有关闭标签,大小写的规范,正确的嵌套,属性必须交引号(可以使单引号,也可以是双引号,只要最后一致就可以)

What DTD

DTD是定义xml文件的结构,为xml文件提供语法与规则,xml主要是进行数据交换或组织定义自己的DTD,也可以吧规范些xml或者DTD文件中,也可以自定义文件,为什么会有DTD原因就是因为当我们再进行数据交换的时候,需要符合某一定的规则,这样交换的时候就不会出现问题。


思维导图

xml与Html兄弟情深