gpt4 book ai didi

xslt - 如何使用 xsl :param value in the xsl:attribute name ="width"

转载 作者:行者123 更新时间:2023-12-04 17:28:26 26 4
gpt4 key购买 nike

这听起来很简单,但我的“简单”语法都不起作用:

<xsl:param name="length"/>
<xsl:attribute name="width">$length</xsl:attribute>
not
<xsl:attribute name="width"><xsl:value-of-select="$length"></xsl:attribute>

有什么建议?

谢谢

最佳答案

<xsl:attribute
name="width">$length</xsl:attribute>



这将创建一个值为字符串 $length 的属性。 .但是您想要名为 $length 的 xsl:param 的值.

<xsl:attribute
name="width"><xsl:value-of-select="$length"></xsl:attribute>



这里 <xsl:value-of>元素未关闭——这使得 XSLT 代码不是格式良好的 xml。

解决方案 :

使用以下方法之一:
  • <xsl:attribute name="width"><xsl:value-of select="$length"/></xsl:attribute>

  • 或者
  • <someElement width="{$length}"/>

  • 为了可读性和紧凑性,最好使用上面的 2. , 只要有可能。

    关于xslt - 如何使用 xsl :param value in the xsl:attribute name ="width",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2663992/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com