Subject: RE: [xsl] Number of times apply-templates gets executed. From: cknell@xxxxxxxxxx Date: Tue, 07 Jan 2003 11:29:05 -0500 |
1. That is correct. With this proviso: A variable can be re-defined in a different context. For example, a variable template inside an <xsl:for-each> element will be re-defined with each iteration. 2. This is more difficult to answer. You could, for instance create a variable which hold the value of a count() or last() function whose argument is an XPath expression which is the same as the value of the "select" attribute of your template. If you call the same template in a variety of contexts, you would have to create a variable for each context with differing XPath expressions for each context and then add them. 3. Counters (if you mean something that increments during the transformation) are not possible. See answer to question 1. Booleans are the result of an equality comparison and the results of the comparison can easily be assigned to a variable. -- Charles Knell cknell@xxxxxxxxxx - email -----Original Message----- From: "Patel, Viral" <viral.patel@xxxxxxxxxxxxxxxxxxxx> Sent: Tue, 7 Jan 2003 09:54:52 -0600 To: "'XSL-List@xxxxxxxxxxxxxxxxxxxxxx'" <XSL-List@xxxxxxxxxxxxxxxxxxxxxx> Subject: [xsl] Number of times apply-templates gets executed. Hi, I am new to XSL and I have several questions - some of them might be really easy ones but I just want to confirm. 1. I believe its not possible to change the value of <xsl:variable> once its set - correct? 2. Is there a way to figure out how many times a template was applied when using <xsl:apply-templates>? 3. Is there an easy to implement a counter or a boolean in xsl? If yes then how? Implementing either one would be fine. Thanks V. Patel. XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] Number of times apply-tem, Passin, Tom | Thread | RE: [xsl] Number of times apply-tem, Martinez, Brian |
RE: [xsl] Number of times apply-tem, Passin, Tom | Date | RE: [xsl] disable-output-escaping=", Andrew Milkowski |
Month |