| Subject: [xsl] passing twice in a node From: "Sébastien Tisserant" <stisserant@xxxxxxxxxxxxxxx> Date: Thu, 21 Mar 2002 11:50:21 +0100 | 
Hello, I have this simple XSL: <xsl:style-sheet> <xsl:template match='element1'> .... <xsl:apply-templates/> .... </xsl:template> <xsl:template match='element2'> .... <xsl:apply-templates/> .... </xsl:template> <xsl:template match='element3'> .... <xsl:apply-templates/> .... </xsl:template> .... <xsl:template match='elementn'> .... <xsl:apply-templates'/> .... </xsl:template> </xsl:style-sheet> and i have to test an identical attribute on each of this element. in order not to repeat this test inside each template, i would like to find a way to pass twice each element or node first pass: test the attribute and output specific HTML tag around this element second pass: apply to the element its template in the XSL above outputting other HTML tags around it thanks for helping. Sébastien XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
| Current Thread | 
|---|
| 
 | 
| <- Previous | Index | Next -> | 
|---|---|---|
| RE: [xsl] simple XPath expression, Jarno . Elovirta | Thread | RE: [xsl] passing twice in a node, Michael Kay | 
| [xsl] simple XPath expression, Alex Hunsley | Date | Re: [xsl] XPath engines for Java, Johannes Döbler | 
| Month |