信息标记的三种形式

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/ytlxl/article/details/79467942

一、介绍

1、XML

中文名:可扩展标记语言

英文全称:eXtensible Markup Language

特点:使用标签表达信息

形式:

<name>...</name>

    <name  />

   <!--        -->

2、JSON

中文名:JavaScript 对象标记语言 

英文全称:JavaScript Object Notation

特点:有类型的键值对表达信息

形式:

"key"  :  "value"

"key"  :  ["value1" , "value2"]

"key"  :  {"subkey"  :  "subvalue"}

3、YAML

中文名:YAML是另一种标记语言

英文全称:YAML Ain't Markup Langguage

特点:无类型的键值对表达信息

形式:

key  :  value

key  :  #Comment

-value1

-value2

key  :

    subkey  :  subvalue


二、比较

1、特点

XML:最早的通用信息标记语言,可扩展性好,但繁琐

JSON:信息有类型,适合程序处理,较XML简洁

YAML:信息无类型,文本信息比例最高,可读性好

2、作用

XML:Internet上的信息交互与传递

JSON:移动应用云端和节点的信息通信,无注释

YAML:各类系统的配置文件,有注释易读

猜你喜欢

转载自blog.csdn.net/ytlxl/article/details/79467942