let $in := document("Tutorial/data/projects.xml") for $mn in distinct-values($in//member/name) return { {$mn/text()} , { for $p in document("Tutorial/data/projects.xml")//project[members/member/name = $mn] return { $p/name/text() } } }