如果 YAML 不是标记语言,那它是什么?

2024-01-28

我不明白是什么让 YAML 不像 XML 那样是一种标记语言。标记语言的目的是定义文档的结构,而 YAML 正是这样做的(YAML 代表YAML 不是标记语言).

YAML 应该代表的是,另一种标记语言.


这是真实的故事......:)

Clark、Oren 和我于 2001 年 4 月开始研究 YAML。Oren 和 Clark 是 SML 邮件列表的成员,该列表试图使 XML 变得更简单。我刚刚为 Perl 编写了一种数据序列化语言,称为 Data::Denter。 Clark 联系我告诉我一个他们称之为 YAML 的想法,它看起来类似于 Data::Denter 语法。 Clark 已经收购了 yaml.org。

经过我们几个月的合作,我指出 YAML(绝对代表另一种标记语言当时)并不是真正的标记语言(标记文本文档的各种元素),而是序列化语言(类型/循环数据图的文本表示)。我们都喜欢 YAML 这个名字,所以我们将其回溯为YAML 不是标记语言.

http://yaml.org/spec/ http://yaml.org/spec/以。。开始:

YAML™(与“骆驼”押韵)是一种人性化、跨语言、基于 Unicode 的数据序列化语言,围绕敏捷编程语言的常见本机数据结构而设计。

我自己说得再好不过了……:

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如果 YAML 不是标记语言,那它是什么? 的相关文章

随机推荐