[XSL-LIST Mailing List Archive Home]
[By Thread]
[By Date]
RE: [xsl] XPath position determination
Subject: RE: [xsl] XPath position determination From: Jarno.Elovirta@xxxxxxxxx Date: Fri, 31 Aug 2001 10:46:05 +0300 |
> <root> > <item>A</item> > <item>B</item> > <item>C</item> > </root> > > using XPath what is the simplest way to determine the > position/index of B relative to the root? > > So "/root/item[.='B']" gets me to it and > "/root/item[position()=1]" does also, That would actually select the A item. > but how do i get the > position back for any element? When your current node is one of the items, "count(preceding-sibling::item) + 1" will give you the "position" of that item. Jarno XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] XPath position determination, s . livingstone | Thread | [xsl] Postings not being echoed to , Michael Beddow |
[xsl] XPath position determination, s . livingstone | Date | [xsl] Postings not being echoed to , Michael Beddow |
Month |
Keywords