参考XSLT中的常用功能

时间:2013-08-24 10:47:08

标签: xml xslt

当XSLT中满足两个条件中的任何一个时,我有数据进入XSLT。

when(first condition satisfies)然后对输入数据进行一些验证,然后是#34;通用逻辑" otherwise if(second condition satisfies)然后对传入数据进行一些验证,然后是#34;通用逻辑"

这里我为这两个条件写了两次共同逻辑。我怎么能只写一次这个逻辑,让我的条件在任何一个人满意时参考。简单来说,我想把它变成一个函数并调用它,但是不能使用xsl:function标签,因为它不支持我的xsl版本。

我可以写when(first or second satisfies)但是在我进入通用逻辑之前要完成的验证有所不同。向我提出建议如何在这里只编写一次通用逻辑。

感谢。

1 个答案:

答案 0 :(得分:1)

如果您无法继续使用XSLT 2.0,那么您可以使用命名模板(使用xsl:call-template调用)。