来自XSLT的Java代码生成器

时间:2010-12-09 10:05:49

标签: java xslt code-generation

是否有任何工具可以从XSLT生成java代码?

UPD

我想生成java源代码或字节代码,它执行与XSLT类似的转换。我想在Android上运行它,因此解决方案必须适合在移动平台上使用。

2 个答案:

答案 0 :(得分:1)

  

我想生成java源或字节   代码,它做类似的   转换,就像XSLT一样。一世   想在Android上运行它,所以解决方案   必须适合在手机上使用   平台。

只需使用Saxon的开源版本(完全用Java编写)。

Saxon 6.5.5实现了XSLT 1.0。 Saxon 9.1.07实现了XSLT 2.0的基本版本(不支持模式)。

此外,可以使用生成的Java字节码甚至生成的Java源代码。

最近Michael Kay一直在将Saxon转换为Javascript,因此我们很快就会期望Saxon-JS在客户端(浏览器)端运行,作为事实上的标准客户端XSLT 2.0处理器。

答案 1 :(得分:0)

我已经使用XML文件来定义对象,然后使用XSLT转换为bean,表单,struts类,数据库表等,但在我看来,与写作相同的努力还有很长的路要走。使用剪切和粘贴的代码...可悲的是它是商业所以我不能分享它:( 牙齿有点长,但XDoclet对代码生成也很有用。