Subject: RE: position() and last() problem
From: "Andrew Welch" <AWelch@xxxxxxxxxxxxxxx>
Date: Wed, 8 Jan 2003 16:44:28 -0000
|
Hi,
Would
<xsl:if test="parent::view and not(parent::view/following-sibling::view)">
be what you are after?
cheers
andrew
> -----Original Message-----
> From: jfi@xxxxxxxxxxxxxxxx [mailto:jfi@xxxxxxxxxxxxxxxx]
> Sent: 08 January 2003 15:43
> To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> Subject: position() and last() problem
>
>
>
> Hi List,
>
> I´ve got a problem finding out whether a parent element is a
> "last()" one.
> I read the FAQ but it didn´t help.
>
> My XML file has the following structure:
>
> <views>
> <view>
> <stuff>...</stuff>
> </view>
> <view>
> <stuff>...</stuff>
> <view>
> <stuff>...</stuff>
> <view>
> <stuff>...</stuff>
> </view>
> <view>
> <stuff>...</stuff>
> </view>
> </view>
> <view>
> <stuff>...</stuff>
> </view>
> </view>
> </views>
>
> That means each <view>-element can contain an undefined
> number of other
> <view>s. What I want to know is whether the parent of a
> <view> - if it is
> also the view - is the last one.
>
> I tried <xsl:if test="ancestor::con:view[1][position()]!=last()">, but
> understanding more and more of XSLT I know that can´t work.
> But I don´t
> know yet what can.
> All whitespace is stripped.
>
> Thanks for your help!
>
> Julia
>
>
>
>
>
>
> XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
>
>
>
> ---
> Incoming mail is certified Virus Free.
> Checked by AVG anti-virus system (http://www.grisoft.com).
> Version: 6.0.427 / Virus Database: 240 - Release Date: 06/12/2002
>
>
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.427 / Virus Database: 240 - Release Date: 06/12/2002
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
| Current Thread |
- position() and last() problem
- jfi - Wed, 8 Jan 2003 10:44:55 -0500 (EST)
- <Possible follow-ups>
- Andrew Welch - Wed, 8 Jan 2003 11:43:53 -0500 (EST) <=
- jfi - Wed, 8 Jan 2003 12:00:36 -0500 (EST)
|
|