L和HTML都是文档,HTML主要是在编写web页面时使用的,XML主要是使用在配置文件这块。之前一个工作了的朋友和我说他现在使用的数据格式主要为JSON,除了对接部分项目时,对方也可能使用XML。总的来说HTTP+JOSN还是占比比较大的。
HTML | XML |
---|---|
超文本标记语言 | 可拓展标记语言 |
用来定义其他语言的一个元语言,只有句法规则 | |
不区分大小写、 | 严格区分 |
引号是可用可不用 | 属性值必须分装载引号中 |
可以有不带值的属性名 | 所有属性都必须带有相应的值 |
过滤空格 | 空白文档不会被解析器自动删除 |
作用不同
html | xml |
---|---|
显示数据, | 描述数据,存放数据,有持久化的介质 |
数据与显示结合在一起,焦点是数据的外观 | 用来描述数据,其焦点是数据的n内容 |