我正在尝试使用XSL在HTML中显示图像。我对XSL不太满意,所以我不确定自己做错了什么。
代码:
<p class="span2">
<img src="{'images/aha/logo/' + {asn_code} + '.gif'}"/>
</p>
答案 0 :(得分:1)
您不能以这种方式嵌套属性值模板。此外,+
对于串联字符串无效。您应该使用concat
。
因此,您可以执行此操作。...
<img src="{concat('images/aha/logo/', asn_code, '.gif')}"/>
但是您也可以这样做(因为如果没有嵌套,则允许多个AVT)。
<img src="{'images/aha/logo/'}{asn_code}{'.gif'}"/>
但是最重要的是,执行此操作...
<img src="images/aha/logo/{asn_code}.gif"/>