Was ist XQuery? / XSD-Type-Cast

XSD-Type-Cast

XSD-Type-Cast

➪ 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 Sie hier:


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

wg / 14. Juli 2018



Fragen? Anmerkungen? Tips?

Bitte nehmen Sie Kontakt zu mir auf.






Vielen Dank für Ihr Interesse an meiner Arbeit.


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

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

www.wilfried-grupe.de/XQuery2.html