Hallo,
gegeben ist folgendes XML Dokument:
[XML]<?xml version="1.0" encoding="UTF-8"?>
<a>
<a>0</a>
<b>0</b>
<c>1</c>
<a>
<c>2</c>
<c>3</c>
</a>
<b>
<c>4</c>
</b>
</a>[/XML]
und folgende XQuery-Anfrage:
[XML]for $i in //c[../b]
return <e>{$i}</e>[/XML]
Es folgt die Ausgabe:
<e><c>1</c></e>
Aber warum kommt hier als Ergebnis die 1 und nicht die 4?
skizZ
gegeben ist folgendes XML Dokument:
[XML]<?xml version="1.0" encoding="UTF-8"?>
<a>
<a>0</a>
<b>0</b>
<c>1</c>
<a>
<c>2</c>
<c>3</c>
</a>
<b>
<c>4</c>
</b>
</a>[/XML]
und folgende XQuery-Anfrage:
[XML]for $i in //c[../b]
return <e>{$i}</e>[/XML]
Es folgt die Ausgabe:
<e><c>1</c></e>
Aber warum kommt hier als Ergebnis die 1 und nicht die 4?
skizZ