Subject: RE: [xsl] saving in one if loop and using it in another From: "Michael Kay" <mhkay@xxxxxxxxxxxx> Date: Sun, 29 Jul 2001 08:58:43 +0100 |
You can't "save" something in the course of an XSLT transformation for use "later", because a transformation is not a sequential process. XSLT is a declarative language, not a procedural one. You need to find a way of expressing the output as a function of the input, not as a function of things that happened "earlier" in the processing. Mike Kay Software AG > -----Original Message----- > From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx > [mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx]On Behalf Of john smith > Sent: 27 July 2001 21:40 > To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx > Subject: [xsl] saving in one if loop and using it in another > > > Given the following: > > <xsl:for-each select="INPUT/*/descendant::*"> > <xsl:element name="APPLY"> > <xsl:if test="position() != 1"> > %%%%%%%%%% > </xsl:if> > <xsl:if test="position() = 1"> > <PATH> > <xsl:value-of select="(name())"/> > </PATH> > </xsl:if> > </xsl:element> > </xsl:for-each> > > I want to save the name of the node inside the position() = 1 > if loop and > be able to use its value in the %%%%%%%%%% line (where the > position() is != > 1)....How can I do it? Can I use the <xsl:variable> or > <xsl:param> to save > the name of the node and then use it? If so, how? > > A general question would be in a for-each loop, how can I > save the value of > an entity in one if loop and be able to use it in another if loop..? > > _________________________________________________________________ > Get your FREE download of MSN Explorer at > http://explorer.msn.com/intl.asp > > > 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 -> |
---|---|---|
[xsl] saving in one if loop and usi, john smith | Thread | Re: [xsl] saving in one if loop and, Kevin Nardi |
RE: [xsl] Text output and whitespac, Michael Kay | Date | RE: [xsl] Several rules vs a single, Michael Kay |
Month |