簡體   English   中英

從xslt調用多個Java方法

[英]Calling multiple java methods from xslt

我的xsl如下所示

<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
            xmlns:baseclass="xalan://com.company.BaseClass"
            version="2.0">

<!-- code here -->
<xsl:variable name="destination"><xsl:value-of select="baseclass:getObjByName($objName):getDestination($variable)"/></xsl:variable>
<!-- more code -->

</xsl:stylesheet>

所有方法都是靜態的。 問題:是否可以從xsl調用兩個Java方法-一個從基類調用,另一個從結果調用?

如果您有此類:

package my.pack;
public class Foo{
  public int bar(){
    return 4;
  }
}

您需要這樣的XSLT:

 <xsl:value-of select="java:my.pack.Foo.bar()"/>

所以你產生一個

4

問候。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM