Paul Brunner: Auf Text-Knoten überprüfen

Beitrag lesen

Hallo zusammen,

ich hänge mal wieder mit dem XPath-Syntax.Ich möchte abfragen ob der Inhalt des aktuellen Knotens ein Text oder weiters Knoten sind:

<xsl:if test="child::text()"> sollt doch eigentlich gehen?

Beispiel:
<xsl:template match="person">
<xsl:if test="child::text()">
  <xsl:value-of select="."/>
</input></p>
</xsl:if>
</xsl:template>

Fall1: Hier soll der Knoten <person> verarbeitete werden
<person>Paul Brunner</person>

Fall2: Hier soll der Knoten <person> nicht_verarbeitete werden
<person>
 <name>Brunner</name>
 <vorname>Paul</vorname>
</person>

Danke
Paul