XML、JSON与YAML简介
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了XML、JSON与YAML简介相关的知识,希望对你有一定的参考价值。
参考技术A 信息在传递的过程中都需要加以标记,可通过标签的方式,比如html,也可以通过键值对的方式name:kang,kang这个信息被标记为name,一组带有标记的信息存储起来就成了文档。信息标记后有很多好处:
比如,HTML是超文本信息集(文本,声音,图像,视频),是WWW的信息组织方式。HTML以标签的方式标记信息。
信息标记的形式有以下三种,XML,JSON,YAML。
一个XML文档内容如下:
JSON对象的好处是可以直接作为javascript对象进行使用,需要注意的是,JSON文件是不允许加注释的,否则会解析错误。一个JSON文件内容如下:
一个YAML文件内容如下:
以上三种文件的信息提取都需要解析器,比如通过bs4库的标签树进行遍历,但速度较慢。也可以直接进行搜索,找到相关的信息。可借助正则表达式(re)来实现,bs4库和re库结合使用。
yaml标记语言的简介
今天遇到yml这个文件,挺懵的。也是百度了一把。
这篇博文不错:http://www.ibm.com/developerworks/cn/xml/x-1103linrr/
总结一把:yaml这类标记语言用于做服务配置,因为比xml还简单与见解,可读性也很强。很多语言也有实现。
以上是关于XML、JSON与YAML简介的主要内容,如果未能解决你的问题,请参考以下文章