Xml 如何从xslt调用java对象函数
我正在使用xalan进行xml/xslt转换。我可以使用Xml 如何从xslt调用java对象函数,xml,xslt,xalan,Xml,Xslt,Xalan,我正在使用xalan进行xml/xslt转换。我可以使用 transformer.setParameter(“parameterName”,parameterValue) 我也可以从xslt中获得这个值,但我想从xslt中调用parameterValue具有的I函数。假设我初始化了参数值 ParameterValue ParameterValue=新的ParameterValue(“值”) ParameterValue有一个名为getValue的函数。如何从xslt调用此函数 我试过了 及
transformer.setParameter(“parameterName”,parameterValue)代码>
我也可以从xslt中获得这个值,但我想从xslt中调用parameterValue具有的I函数。假设我初始化了参数值
ParameterValue ParameterValue=新的ParameterValue(“值”)代码>
ParameterValue有一个名为getValue的函数。如何从xslt调用此函数
我试过了
及
但都不管用。如何执行此操作?的文档建议使用:
<xsl:stylesheet xmlns:pm="http://xml.apache.org/xalan/java/ParameterValue" ...>
<xsl:value-of select="mp:getValue($parameterName)"/>
非常感谢你。这就解决了:)但是你能改变错误的名字空间来帮助其他人吗select=“mp:getValue($parameterName)”
应该替换为select=“pm:getValue($parameterName)”
:)
<xsl:stylesheet xmlns:pm="http://xml.apache.org/xalan/java/example.com.ParameterValue" ...>
<xsl:value-of select="mp:getValue($parameterName)"/>