對不起極其模糊的問題標題(任何改進建議表示歡迎)XSL模板 - 減少複製
我有一個XSL文檔,目前,有很多複製的,我想減少。
這裏是下面的XML片段,我我目前使用以下XSL基礎上的單位
<xsl:choose>
<xsl:when test="@Status = 'alive'">
<img src="/web/resources/graphics/accept.png" />
</xsl:when>
<xsl:when test="@Status = 'missingUnit'">
<img src="/web/resources/graphics/error.png" />
</xsl:when>
<xsl:when test="@Status = 'missingNode'">
<img src="/web/resources/graphics/exclamation.png" />
</xsl:when>
<xsl:when test="@Status = 'unexpectedUnit'">
<img src="/web/resources/graphics/exclamation_blue.png" />
</xsl:when>
<xsl:otherwise>
<!-- Should never get here -->
<img src="/web/resources/graphics/delete.png" />
</xsl:otherwise>
</xsl:choose>
狀態來顯示圖像如何把這個與
<Unit Status="alive">
工作代碼放在模板或樣式表中,可以讓我停止複製/粘貼到處?
這個問題是否遺漏了一些xml?目前你的'XML片段'是一行。 – AakashM 2010-03-15 10:52:47
是的,這個XML很大,所以我只粘貼相關的東西,我只是想讓我只寫一次XSL來解析特定的部分,然後在 其他地方執行某些操作 –
Chris
2010-03-15 10:54:39
使用單獨的查找文檔查看傳統解決方案 - 更清潔高效! – 2010-03-15 13:29:56