MAIGNAN Isabelle wrote:
>Il sert à attribuer un objet au namespace auquel il appartient, ça peut être
>utile lorsqu'il y a plusieurs namespaces et que des balises portent le même
>nom dans plusieurs d'entre eux.
>
>Exemple: un fichier client avec une balise "date" pour la date
>d'enregistrement du client;
>Un fichier article avec "date" pour la DLC;
>Un fichier commande avec "date" de commande;
>
>Si on veut réunir les 3 fichiers dans une édition, on va se retrouver avec 3
>balises "date" d'origine différente et contenant des informations
>différentes.
>
>En définissant:
><xsl:stylesheet version="1.0"
>xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
>xmlns:CLI="//client" extension-element-prefixes="CLI"
>xmlns:ART="//article" extension-element-prefixes="ART"
>xmlns:COM="//commande" extension-element-prefixes="COM">
>
>On peut différencier:
><CLI:date> : la date d'enregistrement du client;
><ART:date> : la DLC;
><COM:date> : la date de commande;
>
>Ce n'est pas obligatoire, mais ça peut rendre service en cas de doublons.
>Dans le cas où il n'y a pas de doublons, si le préfixe n'est pas précisé,
><date> est la syntaxe utilisée.
>
>
Attention: le "extension-element-prefixes" sert à désigner désigner les
namespaces spéciaux qui identifient des fonctions d'extension du moteur
XSL (d'où le nom). Il ne faut pas l'utiliser pour les namespaces des
documents d'entrée et de sortie.
Pour un exemple, voir
http://xml.apache.org/xalan-j/extensions.html#basic-pattern
Sylvain
--
Sylvain Wallez Anyware Technologies
http://www.apache.org/~sylvain http://www.anyware-tech.com
{ XML, Java, Cocoon, OpenSource }*{ Training, Consulting, Projects }
--
Devenez redacteur <XML>fr et contribuez au developpement du
xml francophone (http://xmlfr.org/infos/redacteurs/) !
Liste de diffusion "xml-tech@xmlfr.org" (http://xmlfr.org).
Cette liste est a votre disposition pour discuter en francais de
tout sujet technique lie a XML.
Pour resilier votre abonnement, envoyez un message contenant
la commande "unsubscribe" a xml-tech-request@xmlfr.org
(mailto:xml-tech-request@xmlfr.org?Subject=unsubscribe)
Received on Wed Oct 20 10:40:19 2004