Java:将XML映射到其他XML(翻译)

时间:2011-04-30 17:12:12

标签: java xml schema mapping translation

简单地说,我想创建一个java程序,它接受一个xml文件(格式为x)作为输入,将其转换为XML格式y,也许做一些其他的东西,然后输出它。 / p>

格式x和y非常相似(均在NLP工具中使用,具有相同类型的令牌等),并且我还有两者的描述模式。如果你很好奇,我想将某些内容翻译成TCF format;在两个工具之间架起一座桥梁。

我之前从未这样做过,如何将一个xml映射到另一个? 你能推荐一些图书馆或工具吗? (这必须在日食中使用,并且应该是免费的)

到目前为止,我发现this program from stylus studio,但它不是免费的,即使它看起来很酷,我也不确定它的输出是否对我的java程序有用。

如果此转换的结果是XSLT,我可以在java中使用它吗? (这个xslt如何用于翻译?)(这样我可以使用他们的GUI一次映射所有内容,然后在程序中以某种方式继续使用生成的xslt)

非常感谢任何有关此事的消息!

1 个答案:

答案 0 :(得分:5)

使用XML转换,它由jdk中内置的一组类实现,参见

http://www.brics.dk/~amoeller/XML/transformation/index.html

获得教程。