【发布时间】:2018-08-21 18:26:03
【问题描述】:
我有一个骆驼路线,可以将文档从 JSON 转换为 XML;对于 XSD 中定义的模式,XML 必须是有效的。目前,转换完成 camel-xmljson (而且我对列表类型有一些自定义的 java 处理)。
唯一不匹配架构的是元素序列,因为转换将顺序更改为字母顺序,因为每个定义的 JSON 不关心顺序。由于需要转换几种可能发生变化的文档类型,因此转换和后续处理尽可能通用是很重要的(我希望它仅适用于 XSD 文件,而不适用于从 XSD 生成的类)。
所以,我正在寻找一种从 JSON 和 XSD 转换为有效 XML 的方法 或者 一种更改 XML 元素序列以匹配来自 XSD 的定义的方法。 有人能指出点什么吗?
【问题讨论】:
-
您好,欢迎来到本网站。有关使用 XSLT 将 JSON 转换为 XML 的信息,请参阅此链接。这可能会为您指明正确的方向。stackoverflow.com/questions/13007280/…
-
谢谢。不幸的是,它没有完整的解决方案,而且我缺乏 XSLT 专业知识来做到这一点。
标签: java xml xsd apache-camel