🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: Dans le meme gout que help xml+xsl

#10212
From: yc
Date: Wed, 29 Nov 2000 00:00
82 lines
3188 bytes
J'ai trouve la reponse a mon probleme ... je vous la donne des fois que ca
puisse servir a d'autre :
Voila pkoi notre notra transform node rendait un document vide :

Les gabarits (templates) non implicites

La sp�cification W3C pr�conise que dans les moteurs XSLT deux gabarits
(templates) soient implicites (build-in) :


<xsl:template match="/|*"><xsl:apply-templates/></xsl:template>

<xsl:template match="text()"><xsl:value-of select="."/></xsl:template>

Or Microsoft a choisi de ne pas rendre ces gabarits implicites dans son
moteur -- voir sur le site de Microsoft Simulating Built-in Templates.

Si vous voulez que votre feuille de style XSL fonctionne � la mani�re pr�vue
par le W3C vous devez reproduire ces deux gabarits en t�te de votre feuille
de style, avant tout autre gabarit : c'est Microsoft lui-m�me qui vous le
dit.

Si vous ne le faites pas, vous devez vous attendre � un fonctionnement un
peu particulier de votre feuille de style XSL.

Faites l'essai : prenez un document XML quelconque et tranformez-le avec une
feuille de style vide en utilisant successivement le moteur XSLT de MSIE5 et
un autre logiciel XSLT, par exemple iXSLT. Que constatez-vous ?

Vous constatez que le moteur XSLT de MSIE5 a produit un document vide, alors
que le second logiciel a reproduit, dans l'ordre, tous les noeuds textuels
de votre document (= votre document sans les balises).





"yc" <ychambionnat@wis.fr> wrote in message
news:esMU5.155$zL.3723@tengri.easynet.fr...
> Perso pas de prob pour lire direct le xml dans IE5 (avec un ref sur ma
> feuille xsl)
>
> La ou le bas blesse c'est lorsque je tente la meme transformation depuis
mon
> cade ASP
>
> 'xXSL.async = false            ' ca il faut pas le mettre sinon ca plante
> ???? why
> If xXsl.Load(strXSLfile) Then
> 'success
> Response.Write "OK"
> Else
> ' error *** maybe need to add error checking here
> Response.Write "KO"
> End If
> Response.Write "debut#" & xXsl.text & "#fin"
>
> cela retourne
>  debut##fin   :-(
>
>
> du coup mon transforme node sur mon xml ne fonctionne pas... forc�ment
avec
> un xsl vide...
>
> voila la tete de mon xsl : (basic il semble)
> <?xml version="1.0"?>
>
> <xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl">
>
> <xsl:template match="/">
>
>  <!-- Fichier .xls pour affichage d un article -->
>  <!-- juin 2000 -->
> dfsdfsdfs
> </xsl:template>
>
> </xsl:stylesheet>
>
> KK1 peut m'aider ?
>
>
Technical Details
Message-ID: <vZ7V5.3209$zL.5601@tengri.easynet.fr>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <esMU5.155$zL.3723@tengri.easynet.fr>

Show Full Headers
Complete Article Headers
X-Google-Language: FRENCH,ASCII
X-Google-Thread: 114f60,58d9870c854db61c
X-Google-Attributes: gid114f60,public
From: "yc" <ychambionnat@wis.fr>
Subject: Re: Dans le meme gout que help xml+xsl
Date: 2000/11/29
Message-ID: <vZ7V5.3209$zL.5601@tengri.easynet.fr>
X-Deja-AN: 699108930
References: <esMU5.155$zL.3723@tengri.easynet.fr>
X-Priority: 3
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400
X-Complaints-To: abuse@easynet.fr
X-Trace: tengri.easynet.fr 975506395 212.11.22.2 (Wed, 29 Nov 2000 14:59:55 MET)
Organization: [Posted via] Easynet France
X-MSMail-Priority: Normal
NNTP-Posting-Date: Wed, 29 Nov 2000 14:59:55 MET
Newsgroups: fr.comp.text.xml