[xsl] Thought i knew this but i guess not

Subject: [xsl] Thought i knew this but i guess not
From: russurquhart1@xxxxxxxxxxx
Date: Tue, 22 Feb 2011 13:19:12 -0600 (CST)
I am trying to extract only elements having a filter attribute value of 'filter10', 'filter1' or has no filter attributes at all. I would have thought this would do it:

But other filter values are making it into the result file. 


<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform";>
  <xsl:template match="*[@filter]">
    <xsl:if test="contains(@filter, 'filter10') or contains(@filter, 'filter1')">

      <xsl:copy-of select="." />
    </xsl:if>
  </xsl:template>
  <xsl:template match="*[not(@filter)]">
    <xsl:copy-of select="." />
  </xsl:template>
</xsl:stylesheet>


Can someone provide some help on this!

Thanks so much!


Russ

Current Thread