那麼我想呈現一種自行閉合標籤說<img>
標籤這樣<img src="xyz.jpg" />
如何使用XSLT中的屬性呈現自閉合HTML標記?
但我不知道該怎麼做......我的意思是如何呈現自封閉標籤。 什麼我有這麼遠低於爲: -
這裏是XML:
<c:Image src="xyz.jpg"></c:Image>
這裏是XSLT:
<xsl:output indent="yes" omit-xml-declaration="yes" method="html" />
.
.
.
<xsl:for-each select="c:Image">
<img>
<xsl:attribute name="src">
<xsl:if test="string-length(@src)>0">
<xsl:text></xsl:text>
<xsl:value-of select="@src"/>
</xsl:if>
</xsl:attribute>
</img>
</xsl:for-each>
.
.
.
任何幫助表示讚賞。
不,它不適用於所有處理器。對於XSLT處理器,禁用輸出轉義的實現是可選的。 – Alohci 2009-11-06 09:39:11
你是對的,但我還沒有遇到不支持此功能的「主流」處理器。你知道嗎? – Erlock 2009-11-06 09:53:37
我曾經使用過一個,但我不記得現在是什麼。我不知道目前的使用情況。我沒有測試過這個,但是我想知道如果在瀏覽器中應用XSLT,它是否會工作,因爲工作中輸出必須被序列化和重新解析,而不是輸出樹直接成爲DOM。你知道它是否適用於所有知名的瀏覽器? – Alohci 2009-11-06 10:11:22