JSON和YAML是否有等价的DTD或XML Schema?

问题描述 投票:0回答:1

DTD和XML Schema通常用于定义标签和属性,以正确编写XML文件。因此,使用它们,不仅可以根据严格的XML语言语法来验证XML文件的内容,还可以查看每个标签的内容。

对于其他语言,如JSON和YAML,是否也有类似的方法?

json xml xsd xmlschema
1个回答
1
投票

JSON有一种模式语言,在评论中已经说过(http:/json-schema.org). JSON模式确实允许对值以及标签进行验证。它不像XML Schema那样成熟,在我自己(主观)看来,它也没有那么严格的规定。

显然,JSON模式也可以用来描述YAML文档。参见 YAML Schema验证?.

© www.soinside.com 2019 - 2024. All rights reserved.