Announcement

Collapse
No announcement yet.

Wortlänge im Vergleich zu C

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

  • Wortlänge im Vergleich zu C

    Ich habe gleich nochmal eine Frage.
    Und zwar möchte ich gerne wissen, wie sich Stringlänge bzw. Zeichenpositionen im Vergleich zu C verhalten.

    Mir ist schon aufgefallen, dass xsl bei 1 anfängt zu zählen.
    Also muss ich
    Code:
     substring(@wort, 1, 1)
    verwenden, wenn ich in C
    Code:
    wort[0]
    schreibe.

    Wie ist das aber bei der Wortlänge?
    Wenn ich in C z.B. mit
    Code:
    if (wort.Length()== 4 )
    prüfe, ob ein String so lang ist, muss ich dann in XSL
    Code:
    string-length(parameter\@wort)=4
    prüfen?
    --
    http://www.vic-fontaine.com/

  • #2
    Wenn parameter ein Elementname und wort ein Attributname sein sollen:
    Code:
    <xsl:if test="string-length(parameter/@wort)=4">...</xsl:if>

    Comment


    • #3
      Also ist die Wortlänge in C genau wie in XSL, oder?

      Un wie ist das eigentlich mit Teilstrings?
      Code:
      test.Copy(0,  10)
      Code:
      (substring(@test, 1, 10)
      Sind diese beiden Teilstrings identisch?
      oder muss ich in XSL 11 angeben? oder 9?
      --
      http://www.vic-fontaine.com/

      Comment


      • #4
        string-length(...) ermittelt die Anzahl der Zeichen eines Strings. substring(@test,1,10) ermittelt 10 Zeichen ab Anfang der Zeichenkette (erstes Zeichen = Position 1). Ohne den letzten Parameter wird die Zeichenkette ab Anfang bis zum Schluss gelesen.

        Comment

        Working...
        X