Announcement

Collapse
No announcement yet.

Was macht "~" ?

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Was macht "~" ?

    Hallo,
    kann mir jemand erklaeren wofuer die Tilde im unten stehenden Code steht, bzw. was sie bewirkt?
    Danke, Uwe

    <xsl:if test="not(../Element[Element_a!=$Variable1 and (Element_b='0' or Element_b='') and not(contains(concat($Variable2, '~'), Element))])">

  • #2
    Hallo Uwe,<br>
    Antwort schon gefunden?;-)<br>
    der Ausdruck: contains(concat($Variable2, '~'), Element) überprüft, ob der Wert des Knotens "Element" eine Zeichenkette enthält, die aus dem Wert der Variablen und dem "~"-Zeichen besteht. (Bsp: in der Variabel steht "a" - dann muss im Element "a~" enthalten sein.)<br>
    Also ist "~" nur Teil der Zeichenkette und hat keine besondere Funktion.<br>
    Gruss, Michael<br>
    <br>
    PS: Das Problem mit der Stringersetzung wirst Du wohl schon gelöst haben - oder

    Comment


    • #3
      Hallo Michael,
      danke fuer die Antwort - haette ich wahrscheinlich selber drauf kommen sollen, da die Tilde in '' steht.
      Das mit dem String ersetzen habe ich irgendwie hinbekommen, glaube ich.. aber frag' bloss nicht wie?!
      Gruss, Uw

      Comment

      Working...
      X