|
Subject: [xsl] basic question about xalan/xsl param ? From: "NGUYEN Hong Thai" <Hong-Thai.Nguyen@xxxxxxx> Date: Mon, 2 May 2005 10:58:06 +0200 |
Hi all,
I tried to pass a parameter from java (xalan) to XSLT, and get result after
tranform. In XSL file, it depend on the param passed to call the =
templete and only one templete at moment:
Code Java:
Transformer transformer =3D tFactory.newTransformer(new
StreamSource(Constante.xsltPath));
transformer.setParameter("typeElement",param); //pass the param to XSLT
transformer.transform(source,cible);
XSLT:
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<xsl:output method="text"/>
<xsl:param name="typeElement" select="/"/>
<xsl:template>
<xsl:if test="$typeElement=Var">
<xsl:call-template name="typeVar"/>
</xsl:if>
<xsl:if test="$typeElement=Prca">
<xsl:call-template name="typePrca"/>
</xsl:if>
</xsl:template>
<xsl:template name="typeVar">
<!-- Code to transform Var -->
</xsl:template>
<xsl:templete name="typePrca">
<!-- code to transform Prca -->
</xsl:templete>
</xsl:stylesheet>
But, it doesn't work yet. Some one can help me ?
Thanks !
NGUYEN Hong Thai
(M2R. Universite' Joseph Fourier)
GETA, CLIPS, IMAG-campus, BP53
385, rue de la Bibliothe`que
38041 Grenoble Cedex 9, France
Mel: Hong-Thai.Nguyen@xxxxxxx
Tel: +33.4 - 7651- 4817
Fax: +33.4 - 76-514405/446675
Mobile: +33 (06) 88 54 94 13
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| [xsl] Rowspan and colspan, Danilo Fanchi | Thread | RE: [xsl] basic question about xala, Michael Kay |
| [xsl] Rowspan and colspan, Danilo Fanchi | Date | RE: [xsl] basic question about xala, Michael Kay |
| Month |