Получение значения атрибута тега с помощью XSLT

#
Получение значения атрибута тега с помощью XSLT
Добрый день. Существует ли возможность получить значение класса элемента при обработке? Пример:

<xsl:template match="informationsystem_group" mode="cases">
      <a href="{url}" class="link rooms__link">
         <xsl:if test="property_value[tag_name='vip']/value = 1">
         <!--Вот здесь получить значение атрибута class элемента a, чтобы ниже не дублировать link rooms__link, а просто дописать rooms__link_ico-->
            <xsl:attribute name="class">link rooms__link rooms__link_ico</xsl:attribute>
         </xsl:if>
         
         <xsl:value-of disable-output-escaping="yes" select="name"/>
      </a>
   </xsl:template>
Модератор
#
Re: Получение значения атрибута тега с помощью XSLT
Вам нужно для самого <a> класс убрать, сразу после <a> ставите <xsl:attribute
<a href="{url}">
   <xsl:attribute name="class">
      <xsl:choose>
         <xsl:when test="property_value[tag_name='vip']/value = 1">link rooms__link</xsl:when>
         <xsl:otherwise>link rooms__link rooms__link_ico</xsl:otherwise>
      </xsl:choose>
   </xsl:attribute>
   ...
Авторизация