Article View: fr.comp.text.xml
Article #9225Re: fonctionnalité d'attributs et d'éléments
From: Tom.
Date: Fri, 11 May 2001 15:21
Date: Fri, 11 May 2001 15:21
41 lines
3136 bytes
3136 bytes
In <MqOK6.1966$8M.2692225@nnrp6.proxad.net>, Rapha�l THERY wrote: > J'ai regard� la spec XSLT et je n'arrive pas voir le r�le exact de > l'attribut exclude-result-prefixes de l'�l�ment stylesheet > > Auriez vous des informations sur ce sujet ? La d�finition se trouve dans 7.1.1 Literal Result Elements. "The created element node will also have a copy of the namespace nodes that were present on the element node in the stylesheet tree with the exception of any namespace node whose string-value is the XSLT namespace URI (http://www.w3.org/1999/XSL/Transform), a namespace URI declared as an extension namespace (see [14.1 Extension Elements]), or a namespace URI designated as an excluded namespace." [...] "NOTE: When a stylesheet uses a namespace declaration only for the purposes of addressing the source tree, specifying the prefix in the exclude-result-prefixes attribute will avoid superfluous namespace declarations in the result tree." Je trouve �a assez clair, si t'as des questions, n'h�site pas. Si dans ton document source, des �l�ments appartiennent � l'espace de noms http://example.net/foo par exemple, pour les "matcher" ou les s�lectionner dans la feuille de style tu dois aussi d�clarer cet espace de noms. Eh bien, m�me si tu ne l'utilises pas en sortie (aucun �l�ment ou attribut du document produit n'appartient � cet espace de noms), la d�claration y figurera (et ne servira � rien, juste de la "pollution" donc). Si tu d�finis cet espace de noms dans exclude-result-prefixes, la d�claration (inutile) n'apparaitra pas dans le document de sortie. Tr�s utile quand ce document produit doit �tre pass� � une application ne reconnaissant pas les espaces de noms (ne serait-ce que la validation par une DTD, qui consid�re les d�clarations du type xmlns:foo="http://example.net/foo" comme de simples attributs et cherche donc � les valider). L'histoire ne semble pas (j'ai pas relu en d�tails) dire ce qui se passe si un �l�ment r�sultat appartient � un espace de noms exclu. Tom.
Technical Details
Message-ID:
<1223813.EGa2XM6RcZ@ltgt.net>Path:
arc1-ca.pugleaf.net!archiver1.sj.google.com!newsfeed.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!opentransit.net!wanadoo.fr!proxad.net!feeder2-1.proxad.net!nnrp3.proxad.net.POSTED!not-for-mailReferences:
<MqOK6.1966$8M.2692225@nnrp6.proxad.net>Show Full Headers
Complete Article Headers
X-Google-Language: FRENCH,ASCII X-Google-Thread: 114f60,2c4cda3a45684f1c X-Google-Attributes: gid114f60,public X-Google-ArrivalTime: 2001-05-11 08:21:27 PST Path: arc1-ca.pugleaf.net!archiver1.sj.google.com!newsfeed.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!opentransit.net!wanadoo.fr!proxad.net!feeder2-1.proxad.net!nnrp3.proxad.net.POSTED!not-for-mail Message-ID: <1223813.EGa2XM6RcZ@ltgt.net> From: Tom. <ptittom+news@free.fr> Subject: Re: fonctionnalité d'attributs et d'éléments Newsgroups: fr.comp.text.xml References: <MqOK6.1966$8M.2692225@nnrp6.proxad.net> Lines: 41 Organization: </> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8Bit Date: Fri, 11 May 2001 15:21:27 GMT NNTP-Posting-Host: 193.252.183.143 X-Complaints-To: abuse@proxad.net X-Trace: nnrp3.proxad.net 989594487 193.252.183.143 (Fri, 11 May 2001 17:21:27 CEST) NNTP-Posting-Date: Fri, 11 May 2001 17:21:27 CEST