This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Attempting to find the first index of a group of nodes in a node set.


<xsl:variable name="child4-index" select="count(child4[1]/preceeding-sibling::*) + 1"/>

Regards,

Joerg

Melton, Joseph (LNG) wrote:
Hello,

I have a node with several child elements of different types. I would like
to find the first index of one of these child elements. For example I have
<parent>
<child1 />
<child2 />
<child3 />
<child2 />
<child1 />
<child4 />
<child2 />
<child3 />
<child5 />
</parent>

I would like to set a variable that is equal to the position of the first
appearance of <child 4/> or <child5/>. In this example it would be <child4/>
at position 6.

Thank you,

Joe Melton

XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]