[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

RE: XSLT 1.0: Grouping Adjacent Elements in Embedded

Subject: RE: XSLT 1.0: Grouping Adjacent Elements in Embedded Lists
From: Wendell Piez <wapiez@xxxxxxxxxxxxxxxx>
Date: Mon, 08 Nov 2004 13:02:43 -0500
xslt if following sibling
Hi Joe,

It's good you're banging away at this. The right way to learn.

At 11:52 AM 11/5/2004, you wrote:
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, if it is not an EM_OL_LI", that would be
following-sibling::*[1][not(self::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.

Could that be handled by a template in the mode, matching OL_LI?


Am I right in thinking that the current axial position when the apply-templates was called is the same reference point for the second?

If I understand you correctly, yes.


Feel free to post full code again if you are still stuck.

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

PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.