Home
Über mich
Blog
Veröffentlichungen
IT-Trainings
Impressum


XPath: substring-before

Zusammenfassung:

Die "substring-before"-Funktion liefert aus einem gegebenen String jenen Teil, der vor dem Auftreten eines zweiten Parameters liegt.

XPath: substring-before

Beispiel: aus einem Zeitstempel "2017-09-07T20:00:56.106+01:00" soll der Datumsteil vor "T" ausgelesen werden.

Wichtig ist, daß der erste Parameter vom System auch als String betrachtet wird, was im unten beschriebenen Fall nicht zutrifft. Hier ist die Variable "vJetzt" vom Typ "xs:dateTime", der erst in einen String konvertiert werden muß ("string($vJetzt)", bevor er mit "substring-before" weiter verarbeitet werden kann.

  <xsl:variable name="vJetzt" select="current-dateTime()" as="xs:dateTime"/>
  <jetzt>
      <xsl:value-of select="$vJetzt"/>
  </jetzt>
  <Datum>
      <xsl:value-of select="substring-before(string($vJetzt), 'T')"/>
  </Datum>

Resultat:

<Datum>2017-09-07</Datum>

qrpic/substringbefore.jpg

wg / 3. Oktober 2017




Fragen? Anmerkungen? Tips?

Bitte nehmen Sie Kontakt zu mir auf (info10@wilfried-grupe.de).



Vielen Dank für Ihr Interesse an meiner Arbeit.


V.i.S.d.P.: Wilfried Grupe * Klus 6 * 37643 Negenborn

Mobil: 0151. 750 360 61 * eMail: info10@wilfried-grupe.de