如何使用 XSLT 实用工具



我是交响乐CMS菜鸟,但这个简单的问题已经困扰了我几个小时。您如何实际应用 XSLT 实用程序?例如,我有一个我想在这里应用的实用程序:http://www.getsymphony.com/download/xslt-utilities/view/20574/

所以我已将其包含在我的页面模板中

<xsl:include href="../utilities/misc/email_obfuscator.xsl"/>

我有一个电子邮件地址,我想在这里混淆:

<xsl:value-of select="email"/>

我知道我必须"调用"混淆电子邮件"实用程序,但不确定该怎么做。谁能指出我正确的方法?

当实用程序接受多个参数时怎么样?

若要调用命名模板,只需在 XSLT 中使用以下代码:

<xsl:call-template name="obfuscate-email">
 <xsl:with-param name="email" select="$email"/>
</xsl:call-template>

其中变量$email包含邮件的值。您可以使用任何有效的 XPath 表达式进行更改。

然后,如果您在命名模板中定义了多个参数,则只需添加其他<xsl:with-param/>元素即可。

相关内容

  • 没有找到相关文章

最新更新