Я создаю таблицу из xml с использованием xslt, и я хочу, чтобы все остальные были другим классом.
Вот XML:
<interfaces>
<interface id="250" name="112test" odd="1"></interface>
<interface id="251" name="113test" odd="0"></interface>
</interfaces>
Вот соответствующая часть xslt, которую я пробовал:
<xsl:template match="interfaces">
<xsl:for-each select="interface">
<xsl:choose>
<xsl:when test="@odd = '1'">
<tr class="odd">
</xsl:when>
<xsl:otherwise>
<tr>
</xsl:otherwise>
</xsl:choose>
</xsl:for-each>
</xsl:template>
Как мне заставить это работать? Или есть лучший способ сделать это, например, проверить, существует ли атрибут, вместо проверки его значения?