Dready: XSL-If Anweisung

Beitrag lesen

Hallo!

Habe zwei Fragen zu einer XSL-IF-Anweisung....
Ich will, dass wenn eine bestimmte Zeichenkette in einem XML-Tag vorkommt der Eintrag fett gedruckt wird.
Ich habe versucht es so zu machen:
<xsl:if test="tag = 1"> <b> </xsl:if>
Am Ende soll der <b> Tag wieder geschlossen werden...
<xsl:if test="tag = 1"> </b> </xsl:if>
Aber das geht nicht ;) !

Wie kann ich den IF Operator auf "ähnlich" stellen? Also dass die Einträge nicht genau verglichen werden, sondern die Anweisung auch ausgeführt wird wenn das Wort innerhalb des XML-Eintrags vorkommt. Klar? :)
Bsp.:
Im XML Tag steht folgendes: <bsptag>hallolalawas</bsptag>
Wie muss ich die IF-Anweisung formulieren damit die IF Anweisung ausgeführt wird, ich den Eintrag aber nur nach "hallo" absuchen will?

<xsl:if test="bsptag = hallo">b </xsl:if>