我有一个.jsp文件,我有代码;
<span title="<xsl:value-of select='$fullName' />">Some text</span>
Run Code Online (Sandbox Code Playgroud)
我已经宣布了
<xsl:param name="fullName"/>
Run Code Online (Sandbox Code Playgroud)
现在我收到上面使用的title属性值的错误.
如果我使用与<xsl:value-of select='$fullName' />
HTML文本相同的语句,它可以正常工作
例如,<span><xsl:value-of select='$fullName' /></span>工作正常
我的问题是如何将选择的xsl:value-value作为属性值?
要将值用作属性,您有两个选项.首先,您可以使用xsl:attribute元素
<span>
   <xsl:attribute name="title"><xsl:value-of select="$fullName" /></xsl:attribute>
</span>
Run Code Online (Sandbox Code Playgroud)
您还可以使用通常首选的"属性值模板",因为它们可以使其更具可读性
<span title="{$fullName}">Some Text</span>
Run Code Online (Sandbox Code Playgroud)
(在这种情况下,花括号表示'AVT').
两种方法都应该为您提供所需的输出.
|   归档时间:  |  
           
  |  
        
|   查看次数:  |  
           2085 次  |  
        
|   最近记录:  |