1.xml
- extensible markup language 可拓展标记语言
- .xml
- 作用: 被设计用来 存储 和 传输 数据
- 类似html的标记语言
- htmo 超文本标记语言,被设计用来 显示数据
- xml 可拓展标记语言,被设计用来 存储和传输数据
- 特点:没有 像html那样预定义的标签
- 被用来 存储,结构化和传输信息
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<property>
<name></name>
<value></value>
<description></description>
</property>
<property>
<name></name>
<value></value>
</property>
</configuration>
特点:简化数据的存储和共享
- 计算机系统和数据使用不兼容的格式来存储数据
- xml以 纯文本格式 进行存储,是一种 独立于 软件和硬件 的 数据存储方法
- 用于 不兼容的系统之间 交换数据
-
命名冲突
-
在 XML 中,元素名称是由开发者定义的,当两个不同的文档使用相同的元素名时,就会发生命名冲突。
-
-
xml文件是 一种 树形结构
-
XML 声明
XML 声明文件的可选部分,如果存在需要放在文档的第一行,如下所示:
<?xml version="1.0" encoding="utf-8"?>
2.HTML 超文本标记语言
-
HTML文档的后缀名
- .html
- .htm
3.JSON 文件
- 轻量级的 文本数据交换格式
- {} 一个 json 对象, [{},{},{}] 数组型json对象
html与xml的区别
- xml用于存储数据,html用于显示数据
- html的标签是固定的,不同的.html文件里面的对用功能的标签都是相同的,.xml如果加载到同一个地方,不同的两个文件中的标签一样就会出现冲突,需要更改命名空间
- xml是 纯文本
Json与xml
- json 用于 字符串
- xml用于配置文件,文档
html用于前台web显示;xml用于文档配置,不同系统间的数据交换;json用于字符串,数据交换;javascript中