xslt没有将id传递给url

时间:2015-11-03 16:42:47

标签: html xml xslt

我的xslt代码正在构建url但没有传入id值。有人可以告诉我原因吗。

以下是我的xslt代码正在构建的网址:

<img alt="No Caption Provided No Attribution Noted" src="http://ps2000-graphics-test.bna.com/view/png/{@id}.png" id="orca1627" onclick="$(this).image_popup('ptln','orca1627.png')" onload="$(this).image_resize()" class="inline_image">

这是我的xslt代码:

 <xsl:template match="image[@cd.display='inline']">
      <img alt="{link.text}" src="{concat('http://ps2000-graphics-', $system.env, '.bna.com/view/png/{@id}.png')}" id="{@id}" onClick="$(this).image_popup('ptln','{@id}.png')" onLoad="$(this).image_resize()" class="inline_image"/>
    </xsl:template>

1 个答案:

答案 0 :(得分:0)

您无法嵌套{}

试试这个:

src="{concat('http://ps2000-graphics-', $system.env, '.bna.com/view/png/', @id, '.png')}" ....