🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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
#10200
Author: yc
Date: Tue, 28 Nov 2000 00:00
39 lines
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
#10212
Author: 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 ?
>
>
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