如下圖所示,頁面中的圖片是通過查詢數據庫,根據表中的圖片路徑,然後動態加載出來的。
實現代碼:
<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(圖片路徑),如果存在則顯示當前圖片,如果不存在,則顯示默認圖片。