Извините за крайне расплывчатое название вопроса (любые предложения по улучшению приветствуются)
У меня есть документ XSL, у которого в настоящее время много репликации, которую я хочу уменьшить.
Вот следующий фрагмент XML, с которым я работаю
<Unit Status="alive">
В настоящее время я использую следующий 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>
Как поместить этот код в шаблон или таблицу стилей, которые позволят мне прекратить копировать / вставлять это везде?