Google Chercher dans diml.org
[ english ]

Table des matières
 Dernières infos
 Une application du composant  WCT_NEWS  
>> Haut de la page

Référence du langage

Sources de données XML


Module : Extension XML Groupe : Extraction

Syntaxe 1

<%xml
    source="filename"
    scope="variable_scope"
    select="XML_selector"
    alias="alias_prefix"
    [noHtml]
    [noXml]
    [noText]
    [nobr]
    [flat] %>

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.


précédent sommaire suivant


All material is copyleft V.G. FREMAUX (EISTI France) 1999 to 2003 except explicitly mentioned