Subject: RE: [xsl] XSLT 1.0: Grouping Adjacent Elements in Embedded Lists From: Wendell Piez <wapiez@xxxxxxxxxxxxxxxx> Date: Mon, 08 Nov 2004 13:02:43 -0500 |
The select statement's axial position is unchanged from when I called apply-templates within the if statement. That would explain why my transform works if there is only one item in an embedded list and not when there is more than one item. So I think I need to change my select statement to be "The first following-sibling that is not an EM_OL_LI".
If you mean "the first following sibling, except for EM_OL_LIs", that would be following-sibling::*[not(self::EM_OL_LI)][1]
Then test if that item is an OL_LI item add it to the top level list.
Am I right in thinking that the current axial position when the apply-templates was called is the same reference point for the second?
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 |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] XSLT 1.0: Grouping Adjace, Geert Josten | Thread | RE: [xsl] XSLT 1.0: Grouping Adjace, Joe Heidenreich |
RE: [xsl] XSLT 1.0: Grouping Adjace, Wendell Piez | Date | Re: [xsl] document(), Wendell Piez |
Month |