HTML元素中的XSLT元素会导致错误

时间:2009-06-03 12:13:07

标签: html xslt xhtml

我怎么能意识到这样的事情:

<img alt="logo" src="/Content/Images/Logos/<xsl:value-of select="/customer/country"/>.png" />

由于“&lt;”,XSLT处理器抛出错误 - 在这里签名......

2 个答案:

答案 0 :(得分:1)

您可以使用:

<img alt="logo" >
     <xsl:attribute name="src">
        /Content/Images/Logos/<xsl:value-of select="/customer/country"/>.png
     </xsl:attribute>
</img>

答案 1 :(得分:0)

元素不能嵌套在属性值中。您可以使用{...}嵌入XPath,如下所示:

<img alt="logo" src="/Content/Images/Logos/{/customer/country}.png" />