_kaepten: Einfache Frage zu X-Path adressierung

Beitrag lesen

Hallo Self-Freunde

In Anlehnung an die Self-Doku habe ich versucht mit X-Path auf ein Attribut zu adressieren. Leider habe ich aber dabei keinen Erfolg und versteht jetzt grad nicht warum.

Kann mir vielleicht jemand einen Tipp geben, was an meinem einfachen Beispiel nicht geht? Eingentlich erwartete ich, dass das irgendwas in rot ausgegeben wird. Allerdings ist alles grün, was bedeutet, dass nichts gematcht hat...

Vielen Dank für Hinweise und Tipps
Patrik

XML

<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="test.xslt"?>
<person>
 <augen farbe="blau">BLABLA</augen>
</person>

XSLT

<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
 <xsl:output method="xml" version="1.0" encoding="UTF-8" indent="yes"/>
 <xsl:template match="/">
  <html>
   <head/>
   <body>
    <p align="center" style="font-family:Tahoma; font-size:11px; color:green">
     xsl:apply-templates/
    </p>
   </body>
  </html>
 </xsl:template>
 <xsl:template match="person/augen/@farbe">
  <p style="font-family:Verdana; font-size:12pt; color:red">
   <xsl:value-of select="."/>
  </p>
 </xsl:template>
</xsl:stylesheet>