HTML{XML,JSON,YAML}

HTML是“超文本标记语言”的英文简称,它涵盖
{
XML (常见于Internet上的信息交互与传递),
JSON (广泛应用于移动应用云端和节点的信息通信,无注释),
YAML (各类系统的配置文件,有注释易读),
}

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


<img src="china.jpg" size="10">...</img>
#img 是名称name   "china.jpg"是标签tag    src="china.jpg" size="10"是属性Attribute    ...是字符串文本string   </img>是对该标签的关闭
#对于无string的空元素,可缩写为如下形式:
<img scr="china.jpg" size="10" />
#注释书写行使如下:
<!-- This is a comment, very useful-->
#---------------
<name>...</name>
<name />
<!-- ... -->
#---------------

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

"name":"北京理工大学"
"name":["北京理工大学","延安自然科学院"]
"name":{"newName":"北京理工大学","UsedName":"延安自然科学院"}
"ThisYear":2020
#"name"是键Key    "北京理工大学"是值value
#JSON以有类型的键值对 "Key":value  标记信息,所以对字符串必须加双引号,数字不加。
#JSON 以"Key":[value,value]表达数组/列表
#JSON 以"Key":{"subKey":value,"subkey":value}表达嵌套关系
#---------------
"key" : value
"key" :[value,value]
"key" :{"subkey":value,"subkey":value}
#---------------

YAML (信息无类型,冗余符号最少,可读性好)

name:北京理工大学
#name 是Key      北京理工大学 是值value
#YAML以无类型的键值对 key:value 标记信息,默认字符串,无需额外的双引号
name:
-北京理工大学
-延安自然科学院
#YAML以-表达并列关系,即数组/列表
name:
	newName : 北京理工大学
	oldName : 延安自然科学院
#YAML以缩进表达嵌套从属关系,类似于PYTHON
text:|    #学校介绍
北京理工大学(Beijing Institute of Technology)是中国共产党创办的第一所理工科大学,隶属于中华人民共和国工业和信息化部,是全国重点大学,首批进入国家“211工程”、“985工程”,首批进入世界一流大学建设高校A类行列,入选学位授权自主审核单位、高等学校学科创新引智计划、高等学校创新能力提升计划、卓越工程师教育培养计划、国家建设高水平大学公派研究生项目、国家大学生创新性实验计划、国家级大学生创新创业训练计划、新工科研究与实践项目、中国政府奖学金来华留学生接收院校、全国深化创新创业教育改革示范高校、首批高等学校科技成果转化和技术转移基地,工业和信息化部高校联盟、中国人工智能教育联席会成员。
#YAML以 | 表达整块数据   #表示注释
#---------------
key : value
key : #Comment
-value
-value
key : 
	subkey : value
	subkey : value
key |
文本块
#---------------
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值