Subject: [xsl] accessing last element of node set passed as parameter From: "paul morgan" <pmorg@xxxxxxxxx> Date: Mon, 20 May 2002 14:27:43 -0700 |
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. 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
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] XSL-List guidelines, B. Tommie Usdin | Thread | Re: [xsl] accessing last element of, J.Pietschmann |
RE: [xsl] URL encoding, Zack Angelo | Date | Re: [xsl] Making a string lowercase, Steve Ball |
Month |