descendant
Instruction Xml Path. Sélection des noeuds fils récursivement.
Syntaxe
descendant
Description
L'instruction descendant permet de sélectionner les noeuds fils du noeud courant et cela récursivement. Le tri est selon le numéro d'ordre des noeuds.
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
<-- Selectionne les noms des employes de la liste. -->
/descendant::Nom
Résultat Xml de l'extraction Xml Path
<?xml version="1.0"?>
<Nom>Mister Scott</Nom>
<Nom>Mister Allen</Nom>
<Nom>Lady Smith</Nom>
<Nom>Miss King</Nom>
Voir aussi
ancestor,
ancestor-or-self,
attribute,
child,
descendant-or-self,
following,
following-sibling,
namespace,
parent,
preceding,
preceding-sibling et
self pour définir un axe autrement.