(#

Opérateur. Début d'un pragma.

Syntaxe

(# Pragma ContenuPragma #) Expression

Description

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.

Exemple

Source initial en Xml

<?xml version="1.0"?>
<ListeEmployes </ListeEmployes>

Module Xml Query

<-- 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

Résultat Xml de l'extraction Xml Query

<?xml version="1.0"?>
<Nom>Mister Scott</Nom>
<Nom>Mister Allen</Nom>
<Nom>Lady Smith</Nom>
<Nom>Miss King</Nom>

Voir aussi

{, {{, }, }}, #), ;, $, := pour connaître les autres opérateurs.