解析 XML

作者: 肆意木 | 来源:发表于2019-04-10 14:34 被阅读1次

1. XML 是什么?

标记语言,类似 HTML

2. 什么时候出现?

前身标准通用标记语言,60 年代就开始发展

3. 为了解决什么问题出现?

存储传输数据,方便跨平台调用

4. 谁发明了它?

W3C 制定,不属于任何一家公司

5. 有没有类似品?

JSON

6. 优点?

标签自定义,利于理解;
内容和结构完全分离;
互操作性强;
可以方便地穿越防火墙,在不同操作系统上的不同系统之间通信;
具有统一的标准语法,任何系统和产品所支持的 XML 文档,都具有统一的格式和语法;
支持多种编码,方便多语言系统处理数据;
可扩展性强,例如 MathML、CML、TecML;

7. 缺点?

浏览器兼容能力比 JSON 差点;
文本长度比 JSON 长,会占用更多网络传输时间;
大数据时效率比较低;
标记的符号化会导致 XML 数据比二进制表数据量增加,当数据量很多时,效率会成为很大的问题;

相关文章

  • iOS解析XML

    2.0 XML解析 2.1 XML简单介绍 (1) XML:可扩展标记语言 (2) XML解析 2.2 XML解析...

  • iOS开发-XML解析

    一、 XML解析 1.1 XML简单介绍 (1) XML:可扩展标记语言 (2) XML解析 1.2 XML解析 ...

  • 3-XML解析

    3.0 XML解析 3.1 XML简单介绍 (1) XML:可扩展标记语言 (2) XML解析 3.2 XML解析...

  • XML、JSON解析

    XML解析 XML_GData解析 JSON解析

  • 05、网络解析

    解析:从事先规定好的格式中提取数据iOS开发常见的解析:XML解析,JSON解析 XML解析 XMl事例: XML...

  • Senior进阶 网络之数据解析之XML解析和JSON解析的用法

    Senior进阶 网络之数据解析之XML解析和JSON解析的用法 XML解析之SAX解析 XML解析之DOM解析 ...

  • XML

    NSXMLParser解析XML GDataXML解析XML

  • XML*

    目录 XML简介 XML基本语法 XML解析 * DOM解析   * DOM解析原理及工具   * DOM4J解析...

  • 面试相关

    1.Json解析与XML解析 Gson解析和FastJson ,FastJson解析效率高 XML解析,SAX解析...

  • 五、Groovy语法(五)json、xml解析

    Groovy数据解析 一、json解析 请求网络数据并解析 二、xml解析 groovy解析xml数据 groov...

网友评论

    本文标题:解析 XML

    本文链接:https://www.haomeiwen.com/subject/qdbniqtx.html