Thread View: fr.comp.text.xml
2 messages
2 total messages
Started by yc
Tue, 28 Nov 2000 00:00
Dans le meme gout que help xml+xsl
Author: yc
Date: Tue, 28 Nov 2000 00:00
Date: Tue, 28 Nov 2000 00:00
39 lines
1529 bytes
1529 bytes
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 ?
Re: Dans le meme gout que help xml+xsl
Author: 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 ? > >
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads