Article View: fr.comp.text.xml
Article #9139Re: fonctionnalit� d'attributs et d'�l�ments
From: Rapha�l THERY
Date: Mon, 14 May 2001 08:04
Date: Mon, 14 May 2001 08:04
60 lines
3906 bytes
3906 bytes
L'id�e de d�part �tait de prendre une feuille de style comme un flux xml ordinaire et de le transformer en vu de ne r�cup�rer que les balises html et non celles issues de l'espace de noms XSL, d'o� l'id�e d'utiliser l'exclude. Mais � priori ce n'est pas le r�le d'exclude-result-prefixes, aussi apr�s quelques manip je pense que j'aurais une id�e plus pr�cise. Par contre l'utilisation de #default en lieu de pr�fixe ne fonctionne pas avec xalan ! En tout cas merci de m'avoir aiguill� Rapha�l Tom. <ptittom+news@free.fr> a �crit dans le message : 1223813.EGa2XM6RcZ@ltgt.net... > 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:
<dkML6.701$PJ3.675954@nnrp1.proxad.net>Path:
arc1-ca.pugleaf.net!archiver1.sj.google.com!newsfeed.google.com!newsfeed.stanford.edu!news.tele.dk!193.251.151.101!opentransit.net!proxad.net!feeder2-1.proxad.net!nnrp1.proxad.net.POSTED!not-for-mailReferences:
<MqOK6.1966$8M.2692225@nnrp6.proxad.net> <1223813.EGa2XM6RcZ@ltgt.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-14 01:04:26 PST Path: arc1-ca.pugleaf.net!archiver1.sj.google.com!newsfeed.google.com!newsfeed.stanford.edu!news.tele.dk!193.251.151.101!opentransit.net!proxad.net!feeder2-1.proxad.net!nnrp1.proxad.net.POSTED!not-for-mail From: "Rapha�l THERY" <raphael.thery@free.fr> Newsgroups: fr.comp.text.xml References: <MqOK6.1966$8M.2692225@nnrp6.proxad.net> <1223813.EGa2XM6RcZ@ltgt.net> Subject: Re: fonctionnalit� d'attributs et d'�l�ments Lines: 62 X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 5.00.2314.1300 X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2314.1300 Message-ID: <dkML6.701$PJ3.675954@nnrp1.proxad.net> Date: Mon, 14 May 2001 08:04:25 GMT NNTP-Posting-Host: 195.115.154.77 X-Complaints-To: abuse@proxad.net X-Trace: nnrp1.proxad.net 989827465 195.115.154.77 (Mon, 14 May 2001 10:04:25 CEST) NNTP-Posting-Date: Mon, 14 May 2001 10:04:25 CEST Organization: Guest of ProXad - France