Thomas J.S.: Pattern für xsl:apply-templates

Beitrag lesen

Hallo,

Ich verstehe deine Frage leider überhaupt nicht.
Könntest du sie bitte neu formulieren?

sorry, das liegt wohl am Stress.

Also auf ein neues:

Ich möchte über apply templates eine Abfrage starten, die aber nur bei Elementen mit einem gewissen Inhalt ausgeführt werden. Bis jetzt kenne ich nur die Möglichkeit, dies über die Attribute eines Elementes zu steuern. Geht dies auch über deren Inhalt?

Ja, entweder:

  1. <xsl:apply-templates select="foo[. = 'bar']" />
    oder:
  2. <xsl:apply-templates select="foo[contains(., 'bar')]" />

bei:
<foo>bar</foo>
<foo>bla bar blub</foo>
findet 1) nur das erste <foo>, 2) findet beide <foo>-Elemente.

Grüße
Thomas