Subject: RE: [xsl] Number of elements with a given attribute From: "Robby Pelssers" <robby.pelssers@xxxxxxxxx> Date: Fri, 18 Dec 2009 09:55:53 +0100 |
Only count preceding siblings in that case <xsl:value-of select="count(preceding-sibling::verse[@part != 'beginning']) "/> Cheers, Robby Pelssers -----Original Message----- From: Faehndrich Philippe [mailto:phfaehndrich@xxxxxxxxxx] Sent: Friday, December 18, 2009 1:49 AM To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx Subject: [xsl] Number of elements with a given attribute Hello, In a piece of theater, I have some verses that are split between different roles. All verses without a part attribute are complete verses. <role name='...'> <verse>...</verse> <verse>...</verse> ... </role> The other are tagged on the following model: <role name='...'> ... <verse>...</verse> <verse part="beginning">...</verse> </role> <role name='...'> <verse part="continuation">...</verse> </role> <role name='...'> <verse part="continuation">...</verse> </role> <role name='...'> <verse part="end">...</verse> <verse>...</verse> ... </role> I need to know if a continuation is the only one between beginning and end, the first or the second of two, the first, second or third of three, and so on. <xsl:value-of select="count(preceding::verse[@part != 'beginning']) "/> gives me the count of all preceding verses with part attribute other than "beginning" from the beginning of the piece, what is not what I want. I wish to have the count of preceding parts of verse from the last beginning part. Could someone help me? Thanks in advance, Ph. Faehndrich
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Number of elements with a, David Carlisle | Thread | RE: [xsl] Number of elements with a, Michael Kay |
[no subject], Unknown | Date | RE: [xsl] Number of elements with a, Michael Kay |
Month |