Paul Brunner: T & XPath: Attribut mit bestimmten Inhalt adessieren

Beitrag lesen

Hallo,

Die Frage ist ob dein(e) Template(s) für die Attribute greift bzw. greifen.

<xsl:apply-template select='element/@*[.="wert"]'>

XML-Auszug:
<entry myBodyTemplate="body" myTailTemplate="tail"/>

XSL-Auszug:

So werden wie erwartet beide Attribut-Templates aufgerufen...
<xsl:apply-template select='entry/@*'>

So wir keines mehr aufgerufen...
<xsl:apply-template select='entry/@*[.="body"]'>

<nicht_so _wichtig>
"Normalerweise" nützt man die Anführungszeichen umgekehrt.
</nicht_so _wichtig>

Interessant, nur Konvention oder hat es einen bestimmten Grund?

Gruß
Paul