首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

从xsl:template传递字符串参数并在另一个xsl文件中使用它

从xsl:template传递字符串参数并在另一个xsl文件中使用它,可以使用以下方法:

  1. 使用<xsl:param>元素定义参数

在接收参数的xsl文件中,使用<xsl:param>元素定义参数,例如:

代码语言:txt
复制
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
  <xsl:param name="myParam"/>
  ...
</xsl:stylesheet>
  1. 使用<xsl:with-param>元素传递参数

在调用xsl文件的模板中,使用<xsl:with-param>元素传递参数,例如:

代码语言:txt
复制
<xsl:call-template name="myTemplate">
  <xsl:with-param name="myParam" select="'Hello, world!'"/>
</xsl:call-template>
  1. 在接收参数的xsl文件中使用参数

在接收参数的xsl文件中,可以直接使用<xsl:param>元素中定义的参数名称,例如:

代码语言:txt
复制
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
  <xsl:param name="myParam"/>
  <xsl:template match="/">
    <xsl:value-of select="$myParam"/>
  </xsl:template>
</xsl:stylesheet>

这样,在调用xsl文件的模板中传递的字符串参数就可以在接收参数的xsl文件中使用了。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券