gpt4 book ai didi

xml - JSON 架构与 XML 架构

转载 作者:行者123 更新时间:2023-12-04 16:21:40 25 4
gpt4 key购买 nike

当然,XML 和 JSON 是不同的。但是,如果您在纯结构级别上看到这些格式,它们可能是相同数据的可交换表示。两者都可以用模式定义来描述:JSON 模式和 XML 模式。

您能否使用 JSON Schema 描述与使用 XML Schema 描述相同的数据结构,反之亦然?
是否可以编写在转换时不会丢失信息的 JSSD/XSD 转换器?

最佳答案

我很确定在一段时间内答案是肯定的。

使用当前的 JSON 模式草案 04(超模式),您目前可以将大部分 XML 模式映射到 JSON 模式。有一些丑陋的变通方法将在草案 05 中过时:我很确定提案 属性(property)友情链接 将“使它”进入下一个草稿,请参阅此页面:
https://github.com/json-schema/json-schema/wiki/v5-Proposals

也有现有的项目,例如owl2vowl and webowl正在使用 JSON 模式转换器。它是Java。
我不确定 XML Schema 支持有多远。
然而:

我开始用 javascript 编写一个 JSON Schema“playground”(带有一个可选的“node.js 部分”)。在 javascript 中有一个 solution for schema.org .我问自己如何以类似的方式导入 OWL/RDFS/XML Schema。我现在已经准备好 70% 的 OWL/RDFS 部分了。

所以如果你对此感兴趣,我们可以为 XML Schema 部分设置一个讨论,我可以在之前推送到 github。

关于xml - JSON 架构与 XML 架构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26233414/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com