(#
Pragma ContenuPragma #)
Expression
Un pragma est identifié par un mot-clé et son contenu est ensuite libre. Un pragma peut être utilisé pour spécifier une optimisation tel un index pour rechercher des éléments. Cet opérateur marque le début d'un pragma qui est un paramètre dynamique pour le décodeur eXtended Markup Language (XML) le temps de traiter l'expression suivante.
Un pragma est identifié par un mot-clé et son contenu est ensuite libre. Un pragma peut être utilisé pour spécifier une optimisation tel un index pour rechercher des éléments.
<?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>
<-- Selectionne les noms des employes de la liste. Specifie d'utiliser l'index sur le nom des employes. -->
(# index Employe_Nom #)/child::ListeEmployes/child::Employe/child::Nom
<?xml version="1.0"?>
<Nom>Mister Scott</Nom>
<Nom>Mister Allen</Nom>
<Nom>Lady Smith</Nom>
<Nom>Miss King</Nom>