首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在撒克逊中,什么等同于xalan:component和xalan:script?

在撒克逊中,什么等同于xalan:component和xalan:script?
EN

Stack Overflow用户
提问于 2014-07-28 09:25:29
回答 2查看 182关注 0票数 0

我怎么把这个移植到Saxon 9.5呢?

代码语言:javascript
复制
<xalan:component prefix="my-ext" elements="timelapse" functions="getdate">
    <xalan:script lang="javascript">
       javascript code
    </xalan:script>
</xalan:component>
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-07-30 21:35:15

Saxon允许您用Java编写扩展函数,但不能用Javascript编写扩展函数。因此,转换这一点的最佳方法取决于该函数正在做什么。在很多情况下,XSLT1.0中需要扩展函数的事情可以在XSLT2.0/XPath2.0中直接完成,方法是调用更广泛的内置函数集,或者使用xsl:function编写自己的函数。在其他情况下,您可能需要用Java重写函数。

票数 1
EN

Stack Overflow用户

发布于 2014-07-28 09:51:30

我不认为有直接的等价物。XSLT2.0使xsl:function可以直接用XSLT编写函数,而不是用其他语言(如Javascript )编写扩展函数。它支持日期和dateTime、持续时间和其他数据类型。这就是在XSLT2.0中可以做的事情,用XSLT编写函数,并使用丰富的XSLT/XPath数据类型系统。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24992152

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档