如何从Java程序中调用calabash xml

时间:2012-07-24 06:59:51

标签: spring-mvc xproc

我尝试使用spring和xslt设置基于Web的应用程序。由于我总是在流水线风格中使用xslt,我想使用calabash。有没有可能从Java调用calabash?我通过http://xmlcalabash.com上的文档阅读,但只有一个描述如何从命令行使用它。我也厌倦了在githup上找到一些javadoc但是没有成功。显然,Main类有main()方法,我可以将命令行参数作为字符串数组提供......

我想知道是否有更好的方法来做到这一点。

1 个答案:

答案 0 :(得分:0)

我最近也调查了这个。我采用了一种实用的方法,我调用Main.run(),并传入一个我从(File)Properties对象生成的字符串数组。它不允许将文件输入作为流或源传递,但是它们必须驻留在文件系统上。

可能有更好的方法。例如,您可以查看http://expath.org/。应该有该项目的来源。 webapp模块(以前称为servlex?)似乎提供了XMLCalabash集成。

HTH!