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


XSD-Typecast

Sehr hilfreich ist die Unterstützung der XML Schema-Datentypen in XQuery. So kann jedes Item der vorherigen Sequenz (3, 6, 9, 'Holzflos') beispielsweise daraufhin überprüft werden, ob es als Dezimalzahl anerkannt werden kann ("where $x castable as xs:decimal"). Diese Einschränkung verkürzt die ursprüngliche Sequenz auf (3, 6, 9).

<erg>
{
  for $x in ((1 to 10)[. mod 3 = 0], 'Holzflos')
  where $x castable as xs:decimal
  return 
    <WERT>     
      {$x}
    </WERT>
}
</erg>

Das Ergebnis sehen wir hier:

<erg>
  <WERT>3</WERT>
  <WERT>6</WERT>
  <WERT>9</WERT>
</erg>

qrpic/XQuery2.jpg

wg / 14. 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