This repository has been archived on 2026-03-24. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
TP-BDD2/xquery/ex2.xq
2022-03-29 17:16:02 +02:00

20 lines
526 B
Plaintext

<profs>
{
for $prof in distinct-values(//prof)
order by $prof
return <prof>
<name>{$prof}</name>
{
for $cour in //cours[prof = $prof]
order by number($cour/nom/@th + $cour/nom/@tp)
return
element cour { attribute name {$cour/nom},
for $qui in $cour/qui/child::node()
order by name($qui), $qui/@annee, $qui/@dept
return element classe {attribute ects {$qui/@ects},
concat(name($qui),$qui/@annee,"-",$qui/@dept) }
}
}
</prof>
}
</profs>