XML 问题: 比微格式更轻巧:纤格式

本文探讨了JSON(JavaScript Object Notation)作为数据交换格式的优势及其与YAML的关系,并对比了几种结构文本格式如reStructuredText、Markdown和Textile在处理微格式上的应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 XML 既用于标记文档也用于标记结构化数据,是好是坏有各种不同的解释,这要看您采用哪种观点了。对于文档和数据界限模糊的地方来说 XML 可能是赢家,但是作为一种通用解决方案,对一个问题来说 XML 可能比任何给定的具体解决方案都更复杂。David 此前曾经讨论过 YAML(请参阅 参考资料)。YAML Ain't Markup Language 或 Yet Another Markup Language(YAML)是一种方言,以提供比 XML 更简单的数据(数字、字符串、列表、简单结构)传输为目标。本文中我们将讨论 JSON(JavaScript Object Notation),它是 YAML 的一个真子集,但是更容易创建和解析。在 JavaScript 和 Python 中,如果 JSON 的来源可靠,可以直接用脚本引擎求值,对于来源不可靠的 JSON 也有相应的解析器可用。

虽然 JSON 的应用靠近文档-数据谱系中的数据一端,也可用结构文本格式处理文档色彩较浓的微格式。有三种主要的结构化文本方法(不算各种各样的 Wiki 标记):reStructured Text、Markdown 和 Textile。我们将分析这三种格式,至少从理论上看看它们如何处理微格式例子。
。。。。。。

                                                                                                  点击此处查看详细

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值