[xsl] attribute-match

Subject: [xsl] attribute-match
From: Alexander Stippler <stip@xxxxxxxxxxxxxxxxxxxxx>
Date: Sun, 29 Jan 2006 16:04:52 +0100
I want to handle several XML-documents based on an attribute value. The following does not work:
Having a XML document like that:


<AllNews>
    <News termin="20060121">
      ...
   </News>
    <News>
      ...
    </News>
</AllNews>

and two templates like that:

<xsl:template match="//*[not(@termin)]">
        bla
</xsl:template>

<xsl:template match="News[@termin]">
        blub
</xsl:template>

I would expect the first to match News-nodes without the attribute, the second to match News-nodes
having the attribute, but the results are not like this. What's wrong?


Best regards,
	Alex

Current Thread