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.
--
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:21:19 2004