This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
Re: A position question
At 12:56 PM 2/13/02, Eliot wrote:
> > I would like to find the positions of the elemB elements with id="11".
> I can
> > get the next one by following-sibling::elemB[@id="11"], but I don't
> know how
> > to find it's position in the context node. Any suggestions?
>
>Count the number of preceding siblings:
>count(preceding-siblings::elemB[@id="11"])
Yes, this is exactly right, it avoids that problem with position() I
described in that other thread.
If you want it to work on any elemB, say
count(preceding-sibling::elemB[@id=current()/@id])
Cheers,
Wendell
======================================================================
Wendell Piez mailto:wapiez@mulberrytech.com
Mulberry Technologies, Inc. http://www.mulberrytech.com
17 West Jefferson Street Direct Phone: 301/315-9635
Suite 207 Phone: 301/315-9631
Rockville, MD 20850 Fax: 301/315-8285
----------------------------------------------------------------------
Mulberry Technologies: A Consultancy Specializing in SGML and XML
======================================================================
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list