From: Christophe Bégot (cbegot@agreentech.com)
Date: 02/11/2001 - 12:09
Bonjour,
J’utilise TOMCAT 3.2.3, XALAN, JDK 1.3 sous windows 2000 !
J’essaie d’inclure une feuille xsl dans une autre de la facon suivante :
Fichier : Main.jsp
<%@ page language="java"%>
<%@taglib uri="http://jakarta.apache.org/taglibs/xsl-1.0" prefix="xsl"%>
<xsl:apply xsl="/labo/XSLTest/Main.xsl" xml="/labo/XSLTest/Data.xml"/>
Fichier : Main.xsl
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:include href="Library.xsl"/>
<xsl:output method="html" indent="yes" encoding="iso-8859-1"/>
</xsl:stylesheet>
Le fichier « Library.xsl » se situe dans le même répertoire que le
fichier « main.xsl » et « main.jsp ».
Lors de l’exécution, l’erreur suivante est renvoyée :
javax.servlet.ServletException:
org.apache.xalan.xslt.XSLProcessorException:
File "file:C:/Documents and Settings/user/Bureau/Library.xsl" not found.
Si je modifie la ligne inlcude du fichier Main.xsl de la facon suivante,
<xsl:include href="/myContext/labo/XSLTest/Library.xsl"/>
Ça fonctionne très bien.
J’aimerai savoir comment spécifier un chemin relatif à la commande
include à moins qu’il s’agisse d’un problème de configuration.
Merci d’avance
--
Devenez redacteur <XML>fr et contribuez au developpement du
xml francophone (http://xmlfr.org/infos/redacteurs/) !
Liste de diffusion "xml-tech@xmlfr.org" (http://xmlfr.org).
Cette liste est a votre disposition pour discuter en francais de
tout sujet technique lie a XML.
Pour resilier votre abonnement, envoyez un message contenant
la commande "unsubscribe" a xml-tech-request@xmlfr.org
(mailto:xml-tech-request@xmlfr.org?Subject=unsubscribe)
Archive générée par hypermail 2.1.3 le 28/06/2004 - 11:06 UTC
webmaster@xmlfr.org
|