Article View: fr.comp.text.xml
Article #10212Re: Dans le meme gout que help xml+xsl
From: yc
Date: Wed, 29 Nov 2000 00:00
Date: Wed, 29 Nov 2000 00:00
82 lines
3188 bytes
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-mailReferences:
<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