html_xml_json

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中

猜你喜欢

转载自blog.csdn.net/qq_924485343/article/details/115147232