Re: [xsl] text() and following-sibling-axis

Subject: Re: [xsl] text() and following-sibling-axis
From: Wendell Piez <wapiez@xxxxxxxxxxxxxxxx>
Date: Wed, 06 Aug 2008 10:25:44 -0400
Ruud,

At 09:54 AM 8/6/2008, you wrote:
Next, I process the first text node. Then I try to select everything after that text node with

<xsl:apply-templates select="$this/text()[1]/following-sibling::*" mode="li"/>

But it appears that the select only selects the b-element.

Yes


My questions are: - what do I misunderstand and (isn't the following text a sibling then?)

The wildcard "*" selects only elements when used on the following-sibling axis.


- what can I do to select everything that comes after the first textnode?

If you want to select all nodes on that axis, including text nodes, comments and processing instructions as well as elements, that would be


$this/text()[1]/following-sibling::node()

Cheers,
Wendell


====================================================================== 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