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


Geschachtelte Schleifen

Selbstverständlich steht herkömmlicher Programmierlogik nichts Wesentliches im Wege; so sind auch geschachtelte Schleifen möglich. Aus Gründen der Übersichtlichkeit habe ich die äußere Schleife lediglich ein einzelnes Element "//Ort[3]" betreffen lassen.

<erg>
{
for $o in //Ort[3]
return
  <o name="{$o/name/text()}">
    {      
      for $m in $o/Mensch[Gehalt < 1000] 
      return
        <mm>          
          <n>{$m/name/text()}</n>
          <v>{$m/vorname/text()}</v>
        </mm>         
    }
  </o>
}
</erg>

Ergebnis:

<erg>
  <o name="Kapstadt">
    <mm>
      <n>Ruhelos</n>
      <v>Rita</v>
    </mm>
    <mm>
      <n>Schlaflos</n>
      <v>Susi</v>
    </mm>
    <mm>
      <n>Rielos</n>
      <v>Lotte</v>
    </mm>
    <mm>
      <n>Muehelos</n>
      <v>Martin</v>
    </mm>
    <mm>
      <n>Leinenlos</n>
      <v>Liane</v>
    </mm>
  </o>
</erg>

qrpic/XQuery8.jpg

wg / 14. Oktober 2017


FLOWR



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