Re: [xsl] Diagram of XPath axes

Subject: Re: [xsl] Diagram of XPath axes
From: Wendell Piez <wapiez@xxxxxxxxxxxxxxxx>
Date: Thu, 24 May 2012 18:11:43 -0400
Hi,

A rare slip from Gerrit? who surely means

select="//*[. &lt;&lt; current()]"

although I'd personally go with

select="ancestor::*|preceding::*"

to select all the elements before the current node in document order. :-)

Cheers, Wendell

On 5/24/2012 1:02 PM, Imsieke, Gerrit, le-tex wrote:
Just a side note: If you want to select the preceding elements
*including the ancestors*, use the XPath 2 << operator [1], which
selects the nodes that precede the current in document order [2].

In XSLT: select="*[. &lt;&lt; current()]"

Gerrit

[1] http://www.w3.org/TR/xpath-functions/#func-node-before
[2] http://www.w3.org/TR/xpath-datamodel/#document-order

-- ====================================================================== Wendell Piez mailto:wapiez@xxxxxxxxxxxxxxxx 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 ======================================================================

Current Thread