我正致力于创建一个新的服务实现,该服务已有10年的历史了。我们的标准是让我们的服务严格接受RESTful,最好是子格式。当前实现接受cXML。关于这种格式有什么不能移植给儿子的吗?我对cXML一点也不熟悉。
发布于 2017-03-08 19:47:20
cXML只是一个XML实现。您可以在正式文档中阅读(http://xml.cxml.org/current/cXMLUsersGuide.pdf,第22页):
每个cXML文档都是基于(DTD)构建的。作为模板,DTD定义了cXML文档的内容模型,例如元素的有效顺序和嵌套,以及属性的数据类型。
另一方面,json是模式自由和自描述格式。您不需要外部模式或定义来解释JSON数据。因此,您无需担心任何可移植性问题。
另外,看一看这个:https://github.com/ncbi/DtdAnalyzer/wiki/Auto-generating-XML-to-JSON-conversion-XSLT
这个工具可以帮助您准备JSON结构在您的情况下应该是什么样的(我没有检查它,输出可能会很混乱,但仍然可以给您一些概述)
https://stackoverflow.com/questions/42678999
复制相似问题