XMLSPY に次の XQUERY コードがあり、正常に動作します。
xquery version "1.0";
<table border="1">
{
for $re in distinct-values(reviews/review/reviewer)
for $r in reviews/review
where $re=$r/reviewer
return <tr> <td>{$r/movie_title}</td> </tr>
}
</table>
今、私はそれを次のように変更したいと思います:
xquery version "1.0";
<table border="1">
{
<tr> <td>
for $re in distinct-values(reviews/review/reviewer)
for $r in reviews/review
where $re=$r/reviewer
return {$r/movie_title}
</td> </tr>
}
</table>
しかし、構文エラーが発生します。2 番目のコードで達成すべきことは、外側の for ループのみが新しい行と新しいセルを作成し、内側のループはそのセルにのみ追加する必要があるということです。