信息标记的三种形式—XML、JSON、YAML

信息标记的三种形式

国际公认的3种信息标记形式:XML、JSON、YAML

XML是类似html的形式,json是键值对的形式,yaml是冒号的形式

XML

XML(eXtensible Markup Language),可拓展标记语言

XML实例

<person>
	<firstName>Tian</firstName>
	<lastName>Song</1astName>
	<address>
		<streetAddr>中关村南大街5号</streetAddr>
		<city>北京市</city>
		<zipcode>100081</zipcode>
	</address>
	<prof>Computer System</prof><prof>Security</prof
</person>

 

JSON

JSON(Javascript Object Notation),   JavaScript 对象简谱

JSON实例

{
	"firstName":"Tian",
	"lastName":"Song",
	"address":{
		"streetAddr":"中关村南大街5号",
		"city":"北京市",
		"zipcode":"188081"
			  },
	"prof":["Computer System","Security"]
}

YAML

用缩进表达所属关系

用“-”表示并列关系

扫描二维码关注公众号,回复: 10733431 查看本文章

用“|”表示整块数据  “#”表示注释

TAML实例

firstName:Tian
lastName:Song
address:
	streetAddr:中关村南大街5号
	city:北京市
	zipcode:100081
prof:
-Computer System
-Security

三种信息标记形式的比较

    XML:最早的通用信息标记语言,可扩展性好,但繁琐
    JSON:信息有类型,适合程序处理(js),较XML简洁
    YAML:信息无类型,文本信息比例最高,可读性好。
 

用途

发布了466 篇原创文章 · 获赞 192 · 访问量 20万+

猜你喜欢

转载自blog.csdn.net/hxxjxw/article/details/105352337