如何从XSLT调用自定义Java方法?

时间:2019-05-14 07:22:20

标签: java xml xslt

让我简要解释一下我的要求。我是XSLT的新手,基本上,我是ADF开发人员。我在记事本中创建了一个XSL文件,在JDeveloper中创建了一个Java文件。

我将此Java文件制作为可执行的jar文件。我的Java文件包含一种如下所示的方法:

public int captureData(int val){ return val*5;}

我的要求是从XSLT调用上述Java方法

我的XSLT如下所示:

<?xml version="1.0" encoding="windows-1252" ?><xsl:stylesheet version="2.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:java="http://xml.apache.org/xslt/java" >  <xsl:template match="/"> <xsl:value-of select="java:checkData.captureData(20)"/>  </xsl:template></xsl:stylesheet>
  1. 我们可以直接从XSLT调用Java方法吗?如何?

  2. 如果我们需要创建可执行jar,并将jar引用添加到XSLT,那么如何实现?

  3. 如何检查此代码是否正常工作?

0 个答案:

没有答案