我尝试使用spring和xslt设置基于Web的应用程序。由于我总是在流水线风格中使用xslt,我想使用calabash。有没有可能从Java调用calabash?我通过http://xmlcalabash.com上的文档阅读,但只有一个描述如何从命令行使用它。我也厌倦了在githup上找到一些javadoc但是没有成功。显然,Main类有main()方法,我可以将命令行参数作为字符串数组提供......
我想知道是否有更好的方法来做到这一点。
答案 0 :(得分:0)
我最近也调查了这个。我采用了一种实用的方法,我调用Main.run(),并传入一个我从(File)Properties对象生成的字符串数组。它不允许将文件输入作为流或源传递,但是它们必须驻留在文件系统上。
可能有更好的方法。例如,您可以查看http://expath.org/。应该有该项目的来源。 webapp模块(以前称为servlex?)似乎提供了XMLCalabash集成。
HTH!