🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: fr.comp.text.xml
Article #9367

Re: Les namespaces

#9367
From: Alain Ketterlin
Date: Tue, 24 Apr 2001 10:53
36 lines
2285 bytes
"Pierre Y." <pierre.crisalid@wanadoo.fr> writes:

> OK, mais si j'utilise des documents XML en interne dans une application qui
> n'a rien � voir avec Internet, je dois mettre quoi comme namespace au d�but
> de mes fichiers XML et de mes fichiers XSLT ?

Ce n'est pas le probleme, d'utiliser Internet ou pas. Le probleme est
de ne pas confondre des elements en provenance de diverses
applications. Si tu as une seule application, tu n'as meme pas besoin
de namespaces. Si tu utilises XSLT,il te faut celui de XSLT, et c'est
tout.

Si tu veux utiliser une autre application, celle-ci a surement un
namespace officiel. C'est le cas de tout ce qui vient du W3C.

Si tu veux definir un namespace pour la tienne, utilise ce que tu
veux, mais ca doit etre un URI.

Bien sur, un URI de namespace n'a pas besoin de correspondre a une
page web. QUand tu ecris :

<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">

le processeur _ne va pas_ chercher une hypothetique page sur le
serveur www.w3.org ! Il verifie juste que c'est bien le namespace
qu'il connait (sinon il ne fait rien).

Evidemment, il vaut mieux choisir un URI qui fait reference a un nom
de domaine dont on a le controle, juste histoire de garantir
l'unicite...

-- Alain.

P/S: quand je dis "application", je veux dire "ensemble d'elements et
d'attributs"
Technical Details
Message-ID: <wy66fu8t6q.fsf@polya.u-strasbg.fr>
Path: arc1-ca.pugleaf.net!newsfeed.google.com!newsfeed.stanford.edu!skynet.be!isdnet!ciril.fr!news.u-strasbg.fr!not-for-mail
References: <9c3f2l$81r$1@wanadoo.fr> <wy8zkq8xoz.fsf@polya.u-strasbg.fr> <9c3gvr$bqc$1@wanadoo.fr>

Show Full Headers
Complete Article Headers
X-Google-Language: FRENCH,ASCII
X-Google-Thread: 114f60,c9608e84cc0c948f
X-Google-Attributes: gid114f60,public
X-Google-ArrivalTime: 2001-04-24 03:56:23 PST
Path: arc1-ca.pugleaf.net!newsfeed.google.com!newsfeed.stanford.edu!skynet.be!isdnet!ciril.fr!news.u-strasbg.fr!not-for-mail
From: Alain Ketterlin <alain@dpt-info.u-strasbg.fr>
Newsgroups: fr.comp.text.xml
Subject: Re: Les namespaces
Date: 24 Apr 2001 12:53:49 +0200
Organization: CRC - Universite Louis Pasteur Strasbourg France
Lines: 36
Message-ID: <wy66fu8t6q.fsf@polya.u-strasbg.fr>
References: <9c3f2l$81r$1@wanadoo.fr> <wy8zkq8xoz.fsf@polya.u-strasbg.fr> <9c3gvr$bqc$1@wanadoo.fr>
NNTP-Posting-Host: polya.u-strasbg.fr
X-Trace: news.u-strasbg.fr 988114261 25095 130.79.6.19 (24 Apr 2001 12:11:01 GMT)
X-Complaints-To: usenet@u-strasbg.fr
NNTP-Posting-Date: 24 Apr 2001 12:11:01 GMT
X-Newsreader: Gnus v5.6.45/XEmacs 21.1 - "Capitol Reef"