以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 XSL/XSLT/XSL-FO/CSS 』  (http://bbs.xml.org.cn/list.asp?boardid=8)
----  [求助]请问xsl高手,能不能在 xsl中使用 Java 类中的方法?如果能,该如何使用??  (http://bbs.xml.org.cn/dispbbs.asp?boardid=8&rootid=&id=60055)


--  作者:wangyongshan
--  发布时间:3/17/2008 10:36:00 AM

--  [求助]请问xsl高手,能不能在 xsl中使用 Java 类中的方法?如果能,该如何使用??
大家好,
    请问能不能在 xsl中使用 Java 类中的方法?如果能,该如何使用??
--  作者:xiaofengtoo
--  发布时间:3/17/2008 3:23:00 PM

--  
可以的  不过路径好设置好
然后在XSLT 里面  xmlns:java="com.xsltmethods" exclude-result-prefixes="java"
--  作者:wangyongshan
--  发布时间:3/18/2008 8:21:00 AM

--  
那么:比如我有这样一个类:com.yswang.Test.convertTime(String time)的方法,
下面的用法对吗????
.......................................
<xsl:attribute name="CaptureTime">
        com.yswang.Test.convertTime(<xsl:value-of select="@time"/>)
</xsl:attribute>
......................................



--  作者:孤独
--  发布时间:3/18/2008 6:03:00 PM

--  
我想如果XSLT文件依赖了Java,那么为什么不直接用Java的DOM进行操作呢?
--  作者:xiaofengtoo
--  发布时间:3/24/2008 8:51:00 AM

--  
以下是引用wangyongshan在2008-3-18 8:21:00的发言:
那么:比如我有这样一个类:com.yswang.Test.convertTime(String time)的方法,
下面的用法对吗????
.......................................
  <xsl:attribute name="CaptureTime">
         com.yswang.Test.convertTime(<xsl:value-of select="@time"/>)
</xsl:attribute>
......................................

应该是: <xsl:attribute name="CaptureTime">
<xsl:value-of select="java.类名.方法名"/>
</xsl:attribute>




W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
46.875ms