ADJ-NOM for $art in collection("[fichier xml TreeTagger en sortie BAO2]")//article for $elt in $art/element let $nextElt:=$elt/following-sibling::element[1] where $elt/data[1]="ADJ" and $nextElt/data[1]="NOM" return string-join(($elt/data[3]/text(),$nextElt/data[3]/text())," ") NOM-ADJ for $art in collection("[fichier xml TreeTagger en sortie BAO2]")//article for $elt in $art/element let $nextElt:=$elt/following-sibling::element[1] where $elt/data[1]="NOM" and $nextElt/data[1]="ADJ" return string-join(($elt/data[3]/text(),$nextElt/data[3]/text())," ") VERBE-DET-NOM for $art in collection("[fichier xml TreeTagger en sortie BAO2]")//article for $elt in $art/element let $firstnextElt:=$elt/following-sibling::element[1] let $secondnextElt:=$elt/following-sibling::element[2] where $elt/data[1][contains(text(),'VER')] and $firstnextElt/data[1][contains(text(),'DET')] and $secondnextElt/data[1]="NOM" return concat($elt/data[3]/text(), " ",$firstnextElt/data[3]/text(), " ",$secondnextElt/data[3]/text()) NOM-PREP-NOM-PREP for $art in collection("[fichier xml TreeTagger en sortie BAO2]")//article for $elt in $art/element let $firstnextElt:=$elt/following-sibling::element[1] let $secondnextElt:=$elt/following-sibling::element[2] let $thirdnextElt:=$elt/following-sibling::element[3] where $elt/data[1]="NOM" and $firstnextElt/data[1]="PRP" and $secondnextElt/data[1]="NOM" and $thirdnextElt/data[1]="PRP" return concat($elt/data[3]/text(), " ",$firstnextElt/data[3]/text(), " ",$secondnextElt/data[3]/text(), " ",$thirdnextElt/data[3]/text()) DET-ADJ-NOM for $art in collection("[fichier xml TreeTagger en sortie BAO2]")//article for $elt in $art/element let $firstnextElt:=$elt/following-sibling::element[1] let $secondnextElt:=$elt/following-sibling::element[2] where $elt/data[1][contains(text(),'DET')] and $firstnextElt/data[1]="ADJ" and $secondnextElt/data[1]="NOM" return concat($elt/data[3]/text(), " ",$firstnextElt/data[3]/text(), " ",$secondnextElt/data[3]/text()) DET-PNOM-PREP-PNOM for $art in collection("[fichier xml TreeTagger en sortie BAO2]")//article for $elt in $art/element let $firstnextElt:=$elt/following-sibling::element[1] let $secondnextElt:=$elt/following-sibling::element[2] let $thirdnextElt:=$elt/following-sibling::element[3] where $elt/data[1][contains(text(),'DET')] and $firstnextElt/data[1]="NAM" and $secondnextElt/data[1]="PRP" and $thirdnextElt/data[1]="NAM" return concat($elt/data[3]/text(), " ",$firstnextElt/data[3]/text(), " ",$secondnextElt/data[3]/text(), " ",$thirdnextElt/data[3]/text())