如何使用“xsl:attribute”来设置用于显示图像的src-URL?

时间:2014-04-02 07:56:00

标签: html xml xslt

以下代码未显示我想要显示的图像:

<img">
    <xsl:attribute name="src">
       <xsl:value-of select="//image"/>
       </xsl:attribute>
</img>

虽然图像的路径存在!知道这个代码有什么问题吗?

2 个答案:

答案 0 :(得分:1)

您可以使用此

<img>
 <xsl:attribute name="src">
  <xsl:value-of select='imgsource'/>
 </xsl:attribute>
</img>

<强> BUT

在你的xml里面必须有变量imgsource的图像路径,如下所示:

   <imgsource>http://www.test.com/Images/image.JPG</imgsource>

因此imgsource就像一个变量而不是图像的路径。

答案 1 :(得分:0)

您可以尝试使用变量

执行此操作
<xsl:variable name="imgSrc" select="//image" />
<img src="$imgSrc" alt=""/>