xslt實現動態加載圖片

如下圖所示,頁面中的圖片是通過查詢數據庫,根據表中的圖片路徑,然後動態加載出來的。

 

實現代碼:

  <td colspan="2" rowspan="7" style="text-align:center;position:relative;">
            <xsl:element name="img">
              <xsl:attribute name="src">
                <xsl:choose>
                  <xsl:when test="$dataphoto/PHOTOPATH!=''">
                    <xsl:value-of select="$dataphoto/PHOTOPATH"/>
                  </xsl:when>
                  <xsl:otherwise>
                    Resources/Images/housephotos/None.jpg
                  </xsl:otherwise>
                </xsl:choose>
              </xsl:attribute>
            </xsl:element>
  </td>

 

代碼解讀:

從數據庫查到的記錄賦值給dataphoto變量,然後從記錄中取PHOTOPATH(圖片路徑),如果存在則顯示當前圖片,如果不存在,則顯示默認圖片。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章