Article View: fr.comp.text.xml
Article #10434xsl: templates et priorites
From: Joseph Vallot
Date: Thu, 28 Sep 2000 00:00
Date: Thu, 28 Sep 2000 00:00
35 lines
1439 bytes
1439 bytes
Bonjour, y a-t-il une r�gle de "priorit�" lorsque deux templates applicables sont disponibles ? pour pr�ciser ma question, j'ai � traiter un doc xml du type : === <?xml version="1.0"?> <foo> <bar><pif>a</pif></bar> <bar><pif>zzz</pif></bar> <bar><pif>b</pif></bar> </foo> === o� un traitement "g�n�ral" devra s'appliquer aux /foo/bar[pif = 'a' ou 'b' ou toute autre valeur inconnue de moi], et un autre aux /foo/bar[pif = 'zzz'] donc, j'ai dans mon fichier xsl les choses suivantes : === <xsl:template match="/foo/bar">...</xsl:template> <xsl:template match="/foo/bar[pif='zzz']">...</xsl:template> === avec xalan, j'ai un warning me disant que j'ai deux templates concurrents (puisque le premier s'applique � pif='zzz' aussi), et qu'il prend le dernier rencontr�. msxml ne dit rien mais agit pareil, sauf erreur.. bref, comment faire mieux que �a ? merci d'avance -- Joseph
Technical Details
Message-ID:
<39D34B06.B65D353@axime-is.fr>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Language: FRENCH,ASCII X-Google-Thread: 114f60,985c4cd63b3af46,start X-Google-Attributes: gid114f60,public From: Joseph Vallot <jv@axime-is.fr> Subject: xsl: templates et priorites Date: 2000/09/28 Message-ID: <39D34B06.B65D353@axime-is.fr> X-Deja-AN: 675118980 Content-Transfer-Encoding: 8bit X-Accept-Language: fr Content-Type: text/plain; charset=iso-8859-1 Organization: Atos Integration Mime-Version: 1.0 Reply-To: jvallot@atos-group.com Newsgroups: fr.comp.text.xml