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

Re: how to remove a "wrapper" element?

Subject: Re: how to remove a "wrapper" element?
From: Wendell Piez <wapiez@xxxxxxxxxxxxxxxx>
Date: Fri, 27 Jun 2003 15:54:51 -0400
wrappers remove
Kathy,

Can you remind us what your desired output looks like?

Generally, the presence of these wrappers makes counting, table-building and such operations much easier.

A template

<xsl:template match="substeps">
  <xsl:apply-templates/>
</xsl:template>

(which echoes the built-in template for elements) will pass over substeps to their children; but of course your logic might be doing tree-walking or something that would get thrown off. Have you tried that, or just running the stylesheet as is (and letting the built-in template fire)? A quick glance at your code doesn't show me anything that the wrappers would break.

Cheers,
Wendell

At 02:35 PM 6/27/2003, you wrote:
Hi.

My xml (as mentioned is posts of yore) uses the following basic structure:

<process_steps>
   <step/>
       <step/>
   <step/>
</process_steps>

To make authoring easier, the powers that be have added a "wrapper" element
to the dtd/xml structure as follows:

<process_steps>
   <step>
      <substeps>
          <step/>
          <step/>
      </substeps>
   </step>
</process_steps>

I've been using a stylesheet (built from much input from this list,
especially Americo), that serves everything up in a very nice table,
numbered outline, indented, etc.

QUESTION:  How would I apply a template to remove the <substeps> element
BEFORE the <steps> are used in the table structure so that it doesn't throw
everything off?


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


XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list



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.