将XML转换为特定的XML架构?

时间:2016-08-29 22:42:02

标签: json xml xsd schema

很抱歉,但我根本不了解XML,虽然我用HTML,CSS和一些jQuery编写代码。

我有一个输出JSON数据的API,我需要将其转移到特定的XML架构。我找到了一个JSON到XML转换器,但它没有转换为我需要的特定XML格式。任何帮助将不胜感激。

请注意,提供给我的XML模式文件是.XSD

1 个答案:

答案 0 :(得分:-1)

您需要在.xslt文件中定义转换才能进行转换。从.xsd文件的分析中无法自动创建所需的.xslt转换文件(除了简单和琐碎的情况)。它们完全是两件不同的事情。

您可以分两步解决问题:

步骤1:了解所需的转换并手动创建所需的.xslt文件。这是一个很好的教程https://docs.oracle.com/javase/tutorial/jaxp/xslt/transformingXML.html

步骤2:使用.xslt文件将JSON数据直接转换为所需的XML,如此处所述https://dnovatchev.wordpress.com/2007/07/05/transforming-json/

OR

从JSON数据创建一个中间.xml文件,并使用您创建的.xslt将中间.xml文件转换为所需的.xml输出文件,这是一项相当简单的任务。