json 中的 cXML 等价物?
cXML equivalent in json?
我正在努力为已有 10 年历史的服务创建一个新的实现。我们的标准是让我们的服务严格 RESTful 接受,最好是子格式。当前的实现接受 cXML。这种格式有什么不能移植到儿子身上的吗?我对 cXML 一点都不熟悉。
cXML 只是一个 XML 实现。您可以在官方文档(http://xml.cxml.org/current/cXMLUsersGuide.pdf,第 22 页)中阅读:
Each cXML document is constructed based on XML Document Type Definitions (DTDs). Acting as templates,
DTDs define the content model of a cXML document, for example, the valid order and nesting of elements, and the
data types of attributes.
另一方面,json 是无架构和自我描述的格式。您不需要外部架构或定义来解释 JSON 数据。因此,您无需担心任何可移植性问题。
另外,看看这个:
https://github.com/ncbi/DtdAnalyzer/wiki/Auto-generating-XML-to-JSON-conversion-XSLT
此工具可以帮助您准备 JSON 结构在您的情况下应该是什么样子(我没有检查它,输出可能会很混乱,但仍然可以给您一些概述)
我正在努力为已有 10 年历史的服务创建一个新的实现。我们的标准是让我们的服务严格 RESTful 接受,最好是子格式。当前的实现接受 cXML。这种格式有什么不能移植到儿子身上的吗?我对 cXML 一点都不熟悉。
cXML 只是一个 XML 实现。您可以在官方文档(http://xml.cxml.org/current/cXMLUsersGuide.pdf,第 22 页)中阅读:
Each cXML document is constructed based on XML Document Type Definitions (DTDs). Acting as templates, DTDs define the content model of a cXML document, for example, the valid order and nesting of elements, and the data types of attributes.
另一方面,json 是无架构和自我描述的格式。您不需要外部架构或定义来解释 JSON 数据。因此,您无需担心任何可移植性问题。
另外,看看这个: https://github.com/ncbi/DtdAnalyzer/wiki/Auto-generating-XML-to-JSON-conversion-XSLT
此工具可以帮助您准备 JSON 结构在您的情况下应该是什么样子(我没有检查它,输出可能会很混乱,但仍然可以给您一些概述)