替换xslt转换

时间:2014-08-20 07:59:18

标签: java xslt architecture software-design

我正在开发一个目前使用一堆非常大的xslt文件的项目。 我们使用这些xslt来将XML从我们的系统转换为另一个系统可以读取的XML。 我们的系统实际上接收JSON,我们实际上只为那些xslts保存为XML。

我们现在正在考虑用更简单的方法替换xslt的方法,但我们有一个限制: 那些xslt被外部人员修改(在另一个系统上工作),所以只是重构它们不是一种选择,因为它只是一个临时的解决方案,直到它们再次变得丑陋。此外,我们仍然需要找到一种方法让这些人改变我们转换XML的方式 - 最好不要教他们如何编码。

由于我们的系统是用java编写的,我们也希望我们的解决方案能够得到一个主要的java框架的支持。

我在考虑使用XQuery进行自定义的一种规则引擎,但我不确定这是否是一个有效的解决方案。 我发现的另一个想法就是使用红宝石,因为很多人都认为它可以更好地完成工作。但我担心教学开销会太大。

我非常感谢您解决此问题的任何想法。

谢谢:)

0 个答案:

没有答案