Andreas : Namespace Attribute mit XPATH auswerten

Beitrag lesen

Hallo,

Gegeben sei dieses XML Fragment :

<?xml version="1.0" encoding="UTF-8"?>
 <xsl:stylesheet version="2.0"
   xmlns:xsl="http://www.w3.org/1999/XSL/Transform
    xmlns:it="urn:foo:it"/>
...
<mitarbeiter id="2" it:alter="25">
<nachname>Meier</nachname>
<telefon>3421</telefon>
</mitarbeiter>
...

Jetzt möchte ich mittels XPATH alle Mitarbeiter, die 25 sind, extrahieren und weiterverarbeiten :

....
<xsl:if test="//mitarbeiter[@it:alter='25']">
....

Xalan ignoriert diesen XPath-Ausdruck aber vollkommen. Wo liegt also mein Denkfehler und wie sieht die richtige Lösung aus ?

Danke im voraus !