Ben: String vergleich mit xsl:if

Hi,

kann ich mit xsl:if auch einen Stringvergleich machen? so wie hier in etwa :

<xsl:if test="type = fletching"> Bogenmacher </xsl:if>

Danke Ben

  1. kann ich mit xsl:if auch einen Stringvergleich machen? so wie hier in etwa :

    <xsl:if test="type = fletching"> Bogenmacher </xsl:if>

    Warum probierst du es nicht aus? Oder liesst es nach? Ja, das geht.

    1. ich habs ja so stehn, aber es funzt nich und hier auf der seite sind nur beispiele mit zahlen ...

      1. ich habs ja so stehn, aber es funzt nich und hier auf der seite sind nur beispiele mit zahlen ...

        Ich hab Dir zwei Links gegeben, auf denen eigentlich alles zu XSL und XPath steht.
        Lies sie durch, dann wird Dir auch dieses Problem keins mehr sein.

        Andreas

        1. Das Problem wurde mit den einzelnen Anfürhungszeichen behoben ...
          ich hatte es auch mit doppelten probiert, aber des ging nicht.

          Danke an alle und sorry fürs nerven ;)

          Gruss Ben

      2. Hi,

        ich habs ja so stehn, aber es funzt nich und hier auf der seite sind nur beispiele mit zahlen ...

        klar, Stringkonstanten sind in der Regel in einfachen oder doppelten Anführungszeichen eingeschlossen.

        Gruß,
        Martin

  2. hallo,

    kann ich mit xsl:if auch einen Stringvergleich machen? so wie hier in etwa :

    <xsl:if test="type = fletching"> Bogenmacher </xsl:if>

    so wie ich es in erinnerung habe willst du sowas:
    <xsl:if test="@type = 'fletching'">Bogenmacher</xsl:if>
    wenn type doch kein attribut ist einfach das @ weglassen.

    grüße
    thomas