xsl-list
[Top] [All Lists]

Re: conditional position()

2005-04-20 13:51:24
Hi Bruce,

At 03:49 PM 4/20/2005, you wrote:
How do I get this position() function to apply only to only certain nodes?

See to it that only those nodes are selected for processing.

position() returns the position of the node in the "current node list", which includes all the nodes selected to be processed with this one.

If it's impossible or impractical to select just the set of nodes you want, and you have no choice but to filter further with an xsl:if or xsl:when, there are workarounds to get the same effect without position(), often by checking along the preceding-sibling:: axis.

Cheers,
Wendell



======================================================================
Wendell Piez                            
mailto:wapiez(_at_)mulberrytech(_dot_)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
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--



<Prev in Thread] Current Thread [Next in Thread>