0

我正在尝试在下面的图像 html 的 src 前面添加一个字符串,以便图像标签看起来像这样......

<img width="630" height="540" src="http://www.adifferentserver.com/media/6533/animage.jpg">

目前 xslt 输出这个

<img width="630" height="540" src="/media/6533/animage.jpg">

以下 xslt 生成下面的 html..

<ul class="overview">
  <xsl:for-each select="$mediaItems/Image">
    <xsl:variable name="picFile" select="umbracoFile"/>

    <li>
        <img>
          <xsl:attribute name="src">
            <xsl:value-of select="./umbracoFile"/>
          </xsl:attribute>
        </img>
    </li>
  </xsl:for-each>
</ul>

HTML

<ul>
  <li>
    <img width="630" height="540" src="/media/6533/animage.jpg">
  </li>
</ul>

提前谢谢了

4

1 回答 1

1

使用 xpath 函数“ concat ”:

<xsl:value-of select="concat('http://www.adifferentserver.com',./umbracoFile)"/>
于 2012-10-22T15:32:02.003 回答