Subject: RE: how to remove a "wrapper" element?
From: "Michael Kay" <mhk@xxxxxxxxx>
Date: Fri, 27 Jun 2003 22:26:48 +0100
|
>
> 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>
>
> 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?
>
Use the identity template to copy everything unchanged, and add the
following template rule:
<xsl:template match="substeps">
<xsl:apply-templates/>
</xsl:template>
This assumes that you are removing this element in a separate
transformation phase, your question didn't make this clear.
Michael Kay
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|