Cette instruction utilise un fichier XML comme source de données et de fragments. Elle permet la sélection de tout ou partie des élements contenus dans le fichier XML et leur transfert vers l'espace de données DIML.
source : Désigne le fichier XML à utiliser comme source.
scope : Indique la portée de sortie des variables extraites. On utilisera cette portée pour distinguer les données extraites de deux appels successifs à la même source de donnée. Les variables de sortie sont formées par le préfixe de portée et l'identifiant noeud de l'élément extrait.
select : Une expression de selection qui indique précisément quelles entrées doivent être lues. Cette expression est construite similairement à un filtre XSL, à quelques détails près.
alias : Si un alias est spécifié, ce dernier canonise la production des données DIML en un tableau de données.
noHtml : Ce commutateur inhibe la sortie des représentations Html des variables extraites. Seules les représentation "texte brut" et "sous arbre XML" sont validées, sauf si le filtre de sélection est plus spécifique.
noXml : Ce commutateur inhibe la sortie des représentations en "sous arbres XML" des variables extraites. Seules les représentation "texte brut" et "Html" sont validées, sauf si le filtre de sélection est plus spécifique.
noText : Ce commutateur inhibe la sortie des représentations en "texte brut" des variables extraites. Seules les représentation "Html" et en "sous arbres XML" sont validées, sauf si le filtre de sélection est plus spécifique.
nobr : Ce commutateur empèche la conversion des fins de ligne en séquences <BR> lors de la production de représentation "Html" des variables extraites.
flat : Ce commutateur simplifie lea construction des variables de sortie en éliminant les références aux numéros de noeud. Ceci suppose que le sélecteur a toujours une réponse univoque.
|