ascending
Attribut Xml Query. Tri par ordre croissant.
Syntaxe
ascending
Description
L'attribut ascending spécifique que le tri doit se faire par ordre croissant. Ceci est le mode par défaut.
Exemple
Source initial en Xml
<?xml version="1.0"?>
<ListeEmployes
xmlns="http://www.up-comp.com/application/employes"
xmlns:xschemaInstance="http://www.w3.org/2001/XMLSchema-instance"
xschemaInstance:schemaLocation="http://www.up-comp.com/application/employes http://www.up-comp.com/application/employes.xsd">
<Employe Numero=7724>
<Nom>Mister Scott</Nom>
<Salaire>1000.0</Salaire>
<DateDEmbauche>2005-12-28 10:50:00</DateDEmbauche>
</Employe>
<Employe Numero=7832>
<Nom>Mister Allen</Nom>
<Salaire>1200.0</Salaire>
<DateDEmbauche>2002-01-26 11:09:10</DateDEmbauche>
</Employe>
<Employe Numero=7948>
<Nom>Lady Smith</Nom>
<Salaire>1400.0</Salaire>
<DateDEmbauche>2004-02-10 15:22:20</DateDEmbauche>
</Employe>
<Employe Numero=7954>
<Nom>Miss King</Nom>
<Salaire>2000.0</Salaire>
<DateDEmbauche>2003-04-01 08:12:20</DateDEmbauche>
</Employe>
</ListeEmployes>
Expression Xml Path
<-- En partant de la liste des employes, recupere les noms des employes masculin classes par salaire. -->
for $Employe in child::Employe
where substring($Employe/name,0,5)="Mister"
order by $Employe/Salaire ascending
return $Employe/Nom
Résultat Xml de l'extraction Xml Path
<?xml version="1.0"?>
<Nom>Mister Allen</Nom>
<Nom>Mister Scott</Nom>
Voir aussi
descending pour trier par ordre décroissant.
order pour trier le résultat du parcours.