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

Spe*_*ump 3 java xml mapping schema translation

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

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

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

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

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

非常感谢任何有关此事的光明!

MeB*_*Guy 5

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

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

作为教程.