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

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

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

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

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

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

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

解决方法:

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

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

作为教程.

上一篇:Django项目连接多个数据库配置


下一篇:在JavaScript中获得一个LatLng到另一个的度数(0-360)