2013-07-12 46 views
0

我正在嘗試創建一個應用圖像模板,但無法顯示。我對此很陌生,但一直在嘗試一段時間,似乎無法找到我犯的錯誤。以下是我創建的圖像模板以及試圖在根模板中應用的視圖。創建和應用圖像模板

<body> 
    <div id="logo"> 
     <xsl:apply-templates select="rss/channel/image" /> 
    </div> 

<xsl:template match="image"> 
    <a href="{image/link}"> 
     <img src="{image/url}" alt="{image/title}" width="{image/width}" height="{image/height}" longdesc="{image/description}" /> 
    </a> 
</xsl:template> 

回答

1

那麼你應該張貼的XML結構的樣品,不過你可能想

<xsl:template match="image"> 
    <a href="{link}"> 
     <img src="{url}" alt="{title}" width="{width}" height="{height}" longdesc="{description}" /> 
    </a> 
</xsl:template> 

假設你有

<image> 
    <title>image title<title> 
    <url>foo.png</url> 
    <width>200</width> 
    ... 
</image> 
+0

謝謝你解決了這個問題。令人驚訝的是,有時看起來如此簡單。 – Evan