xquery version "1.0" encoding "ISO-8859-1"; { for $m in fn:doc("clubs/clubs.xml")/clubs/club/membre, $p in fn:doc("clubs/membres.xml")/membres/membre where $m/text() = $p/@id return {fn:concat($p/nom/text(), " ", $p/prenom/text() )} } xquery version "1.0" encoding "ISO-8859-1"; { for $m in fn:doc("clubs/clubs.xml")/clubs/club/membre, $p in fn:doc("clubs/membres.xml")/membres/membre where $m/text() = $p/@id return {fn:concat($p/nom/text(), " ", $p/prenom/text() )} } xquery version "1.0" encoding "ISO-8859-1"; { for $c in fn:doc("clubs/clubs.xml")/clubs/club return { for $m in $c/membre, $p in fn:doc("clubs/membres.xml")/membres/membre where $m/text() = $p/@id return {fn:concat($p/nom/text(), " ", $p/prenom/text() )} } } xquery version "1.0" encoding "ISO-8859-1"; { for $p in fn:doc("clubs/membres.xml")/membres/membre return { {fn:concat($p/nom/text(), " ", $p/prenom/text() )}, for $c in fn:doc("clubs/clubs.xml")/clubs/club where $c/membre/text() = $p/@id return { $c/@nom } } }