May 2018
Intermediate to advanced
680 pages
15h 54m
German
Die WHERE-Klausel filtert aus der Liste jener Nodes, die im vorhergehenden XPath-Statement angesprochen werden, jene heraus, die den WHERE-Kriterien entsprechen. Sollen die gefundenen Nodes in der Ausgabe nummeriert werden, kann die WHERE-Klausel kontraproduktiv sein.
Bereits vorhin haben Sie sich einen XQuery-Loop der Art for $y at $p in ... angesehen, wo $y das jeweilige Item repräsentierte und $p dessen Position in der Sequenz. Hier noch einmal ein Beispiel für den späteren Vergleich:
<erg>{
for $m at $p in /Orte/Ort[1]/Mensch return
<m p="{$p}" id="{$m/id}">
{$m/vorname/text()}
</m>
}</erg>
Das Ergebnis ist eine Nodeliste. Das jeweilige Attribut p stellt die jeweilige Position dar; das Attribut id repräsentiert ...
Read now
Unlock full access