Возможно ли фильтровать вывод дополнительных свойств в самом XSL-шаблоне в виде "Вывести все кроме <ARRAY>".
Суть в чем - есть товары, к ним привязаны разные свойства, у каждой группы свои свойства, у товаров могут быть разные свойства, но есть и такие, которые выводить не нужно, но присутствовать они должны.
Возможно ли средствами XSL отвильтровать ненужные к выводу свойства?
Например - есть товар, у которого есть 100 свойств, но при этом выводить надо все какие есть, но при этом не выводить определенных пять (они используются в другом месте).
На данный момент выводятся все, вместе с ненужными... большое такое полотенце.
<xsl:apply-templates select="property"/>
<xsl:template match="property">
<p>
<xsl:choose>
<xsl:when test="type = '1'"><b><xsl:value-of disable-output-escaping="yes" select="name"/>:</b> <a href="JavaScript:void(0)" onclick="ShowImgWindow('{name}','{file_path}')"><img src="{small_image/file_path}"/></a></xsl:when>
<xsl:otherwise>
<b><xsl:value-of disable-output-escaping="yes" select="name"/>:</b> <xsl:value-of disable-output-escaping="yes" select="value"/>
</xsl:otherwise>
</xsl:choose>
</p>
</xsl:template>
хотелось бы избавиться от вывода ненужных, не отключая их активность, ибо они нужны.