Subject: RE: [xsl] accessing last element of node set passed as parameter From: "Michael Kay" <michael.h.kay@xxxxxxxxxxxx> Date: Tue, 21 May 2002 08:50:20 +0100 |
> I'm trying to figure out how to access the last element of a > node set which is passed as a parameter to a template. ($result/BAR)[last()] [] has higher precedence than / Michael Kay Software AG home: Michael.H.Kay@xxxxxxxxxxxx work: Michael.Kay@xxxxxxxxxxxxxx > > For example, with: > > <xsl:template match="FOO"> > <xsl:param name="result" select="/.." /> > <xsl:variable name="prior" select="$result/BAR[last()]" /> > <!-- Something done it is --> > </xsl:template> > > if "FOO" is matched, and the parameter, "result", is assigned > the node set > > <BAR i=1/><BAR i=2/><BAR i=3/> > > what expression would I need to access the last "BAR" element > (note, I will not always know that the last element has the > attribute, 'i' equal to 3). I tried many things and I > thought "$result/BAR[last()]" might be a winner, but (alas) it is not. > > Thanks, > > Paul > > > > ________________________________________________________ > Outgrown your current e-mail service? > Get a 25MB Inbox, POP3 Access, No Ads and No Taglines with > LYCOS MAIL PLUS. > http://login.mail.lycos.com/brandPage.shtml?> pageId=plus > > > 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] accessing last element of, J.Pietschmann | Thread | RE: [xsl] accessing last element of, paul morgan |
Re: [xsl] new member, Mike Brown | Date | RE: [xsl] new member, Michael Kay |
Month |