Subject: [xsl] passing twice in a node (with one xsl file) From: "Sébastien Tisserant" <stisserant@xxxxxxxxxxxxxxx> Date: Wed, 10 Apr 2002 14:41:44 +0200 |
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 i could use <xsl:import> but i need to have only one xsl file thanks for helping. Sébastien XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] How to disable output esc, Jeni Tennison | Thread | RE: [xsl] passing twice in a node (, Michael Kay |
Re: [xsl] How to disable output esc, Jeni Tennison | Date | Re: [xsl] Netscape XSL and ' charct, Thomas B. Passin |
Month |