Продолжая эту тему, задамся доп. вопросом - можно ли это сделать следующим образом (логично ли это вообще)?!:
- "есть в наличии" (по умолчанию "добавить в корзину")
- "ожидается поставка" (id 10694, добавить в резерв)
- "поставка на заказ" (id 10695, добавить в заказ)
<xsl:choose>
<xsl:when test="//property[@name = 'available', @id = '10694']/value/item/@name">
<xsl:text>Добавить в резерв</xsl:text>
</xsl:when>
<xsl:when test="//property[@name = 'available', @id = '10695']/value/item/@name">
<xsl:text>Добавить в заказ</xsl:text>
</xsl:when>
<xsl:otherwise>
<xsl:text>Добавить в корзину</xsl:text>
<xsl:otherwise>
</xsl:choose>
Буду признателен за подтверждение или опровержение представленной выше проверки. Если опровергаете, просьба, представьте правильный код, т.е как правильно написать код проверки для выпадающего списка с разными id?