-
XSL Document is empty
Bonjour,
La version de XMLRad est la 8. L'OS : Windows 2000 Server. Base InterBase 6. MiddleWare IBX.
Voici le mesage reçu lors de l'accès à une liste d'articles :
TXSLProc.Process - XSL processing - C:\Inetpub\eCommerce\ARBATest\XML\RechercheDArticles\ListeCompacteARTICLE.xsl TXSLProc.Load - C:\Inetpub\eCommerce\ARBATest\XML\RechercheDArticles\ListeCompacteARTICLE.xsl XSL document 'C:\Inetpub\eCommerce\ARBATest\XML\RechercheDArticles\ListeCompacteARTICLE.xsl' is empty
Je précise que le fichier mentionné "C:\Inetpub\eCommerce\ARBATest\XML\RechercheDArticles\ListeCompacteARTICLE.xsl" est bien présent à l'endroit spécifié et qu'il n'est pas vide.
Que siginifie cette erreur et comment la résoudre ?
Merci,
Fabien.
-
Ca signifie qu'il y a une erreur de syntaxe xsl dans le fichier
-
C'est bizarre, sur mon poste de développement, cela fonctionne.
Sur le serveur, il me provoque cette erreur, alors que ce fichier XSL est identique sur mon poste de développement et sur le serveur.
-
sur le serveur, c'est aussi un windows 2000 ?
-
Oui, c'est un Windows 2000 Server mais américain. Peut-être est-ce un problème de paramètres régionaux.
-
vous avez installé XMLRAD sur le serveur ?
vous avez bien installé msxml4.dll ?
ca le fait sur toutes les actions ou seulement celle-ci ?
-
XMLRad n'est pas installé sur le serveur.
Mais ce site a déjà fonctionné. Ce problème ne survient que les fichiers XSL que j'ai modifié. Et la modification est minime :
Avant
<xsl:call-template name="LIENFICHEARTICLE">
<xsl:with-param name="LIBELLE">
<xsl:value-of select="LIBELLE"/>
</xsl:with-param>
</xsl:call-template>
Apres
<xsl:call-template name="LIENFICHEARTICLE">
<xsl:with-param name="LIBELLE">
<xsl:choose>
<xsl:when test="/document/XMLC_Params/XMLC_InstanceName = 'ECM'">A la piece
</xsl:when>
<xsl:otherwise>
<xsl:value-of select="LIBELLE"/>
</xsl:otherwise>
</xsl:choose>
</xsl:with-param>
</xsl:call-template>
Je pense que le fichier XSL est mal formé mais ou ?
-
a priori je vois pas de problème.
il faut que vous isoliez ce qui peut poser problème par dichtotomie. en partant d'un truc qui marche et en allant vers ls truc qui marche pas.
-
Bon, j'ai trouvé.
Cela venait "tout simplement" du fait que le fichier en question n'avait pas les droits suffisants pour être traité sur ce serveur en question.
Quoi qu'il en soit, merci pour vos réponses.
Fabien.