🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: fonctionnalit� d'attributs et d'�l�ments

#9139
From: Rapha�l THERY
Date: Mon, 14 May 2001 08:04
60 lines
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-mail
References: <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