From: CLAVIER Remi FTRD/RTA/LAN (remi.clavier@rd.francetelecom.com)
Date: 03/10/2002 - 13:56
est-il possible de conserver des valeurs d'attributs d'une classe Java d'un appel d'une methode de cette classe à l'autre.
Par exemple :
dans la feuille de style suivante :
<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl=" <http://www.w3.org/1999/XSL/Transform> http://www.w3.org/1999/XSL/Transform"
xmlns:lxslt=" <http://xml.apache.org/xslt> http://xml.apache.org/xslt"
xmlns:exc="MyExcWriter"
extension-element-prefixes="exc"
version="1.0">
<lxslt:component prefix="exc"
elements="createstyle"
functions="initTables">
<lxslt:script lang="javaclass" src="MyExcWriter"/>
</lxslt:component>
<xsl:template match="/">
<HTML>
<xsl:value-of select="exc:initTables " />
<xsl:apply-templates select="/doc/CellStyle" />
</HTML>
</xsl:template>
<xsl:template match="CellStyle">
<exc:createstyle>.</exc:createstyle>
</xsl:template>
</xsl:stylesheet>
La fonction initTables sert à initialiser n certain nombre de données dans ma classe MyExcWriter. Ces variabls sont bien initialisées comme le montre le retour de cette fonction
Malheureusement, à l'appel de exc:createstyle, ces valeurs ont été perdues.
Ceci est-il normal?
Y-a-t-il moyen de contourner ce comportement qui ne me convient pas
Merci
--
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
|