JSON 和 YAML 是否有等同于 DTD 或 XML 模式的东西?
Is there an equivalent to DTD or XML Schema for JSON and YAML?
DTD 和 XML 架构通常用于定义标签和属性,应使用它们来正确编写 XML 文件。使用它们,不仅可以根据严格的 XML 语言语法验证 XML 文件的内容,还可以查看每个标签的内容。
JSON 和 YAML 等其他语言是否有与此等效的内容?
JSON 具有模式语言,如评论中所述(http://json-schema.org)。 JSON 架构允许验证值和标签。它不像 XML Schema 那样成熟,并且在我自己的(主观)意见中它没有被严格指定。
显然,JSON schema 也可以用来描述 YAML 文档。参见 YAML Schema Validation?。
DTD 和 XML 架构通常用于定义标签和属性,应使用它们来正确编写 XML 文件。使用它们,不仅可以根据严格的 XML 语言语法验证 XML 文件的内容,还可以查看每个标签的内容。
JSON 和 YAML 等其他语言是否有与此等效的内容?
JSON 具有模式语言,如评论中所述(http://json-schema.org)。 JSON 架构允许验证值和标签。它不像 XML Schema 那样成熟,并且在我自己的(主观)意见中它没有被严格指定。
显然,JSON schema 也可以用来描述 YAML 文档。参见 YAML Schema Validation?。