Gunnar Bittersmann: XSL-If Anweisung

Beitrag lesen

Hello out there!

Ich will, dass wenn eine bestimmte Zeichenkette in einem XML-Tag vorkommt der Eintrag fett gedruckt wird.

Nein, willst du nicht. Es soll nicht im _Tag_ vorkommen, sondern im _Inhalt_ des _Elements_. [MI]

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 ;) !

Na wenn dich das freut ... ;-)

Nein, du musst richtig schachteln:

<xsl:choose>  
  <xsl:when test="...">  
    <b>  
      ...  
    </b>  
  </xsl:when>  
  <xsl:otherwise>  
    ...  
  </xsl:otherwise>  
</xsl:choose>

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? :)

Ob das in http://de.selfhtml.org/@title=SELFHTML drinsteht? Mal nachschauen. Click.

Hm, HTML nich, CSS nich, JavaScript nich ... wohl http://de.selfhtml.org/xml/@title=XML. Click.

Wohl http://de.selfhtml.org/xml/darstellung/@title=Darstellung. Click.

Stylesheets nich, Grundlagen nicht, Beispiele nich. Wohl http://de.selfhtml.org/xml/darstellung/xsltelemente.htm@title=XSLT-Elemente. Click.

Wohl doch nich. Also http://de.selfhtml.org/xml/darstellung/@title=zurück. Click.

Dann wohl http://de.selfhtml.org/xml/darstellung/xpathsyntax.htm@title=XPath-Syntax. Click.

Wohl auch nich. Also http://de.selfhtml.org/xml/darstellung/@title=zurück. Click.

Dann wohl http://de.selfhtml.org/xml/darstellung/xpathfunktionen.htm@title=XPath-Funktionen. Click.

Hm, „auf bestimmte Teilzeichenkette überprüfen“ hört sich doch gut an ...

See ya up the road,
Gunnar

--
“Remember, in the end, nobody wins unless everybody wins.” (Bruce Springsteen)