[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] passing twice in a node
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
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|