for $titre_desc in collection("sortie_perl_bao2_UD_conll_3208.udpipe.xml")//titre|description (: pour chaque titre et description... :) for $element in $titre_desc/element (: pour chaque élément, on match si le premier est un DET et les frères suivants des NOUN et ADJ. On ajoute ensuite les formes une à une, séparées par un espace pour l'affichage :) let $match:= if (($element/data[4]='DET') and ($element/following-sibling::element[1]/data[4]='NOUN') and ($element/following-sibling::element[2]/data[4]='ADJ')) then (string-join(($element/data[2], $element/following-sibling::element[1]/data[2], $element/following-sibling::element[2]/data[2])," ")) (: on retourne le résultat obtenu :) return $match