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 に答える