RE: [xsl] preserving XHTML from XML source

Subject: RE: [xsl] preserving XHTML from XML source
From: "Andreas L. Delmelle" <a_l.delmelle@xxxxxxxxxx>
Date: Tue, 25 May 2004 20:49:02 +0200
> -----Original Message-----
> From: Zakon, Stuart [mailto:stuart_zakon@xxxxxxxxx]
>

Hi,

<snip />
>
> Is there a better way to do this?
>

The preferrable solution IMHO would be to replace the xsl:copy-of with an
xsl:apply-templates, and add a template matching b nodes.

Since, for the text nodes, you can depend on the default template rule to
perform its magic, the text will automatically be copied.

<xsl:template match="Message">
  <tr>
    <td>
      <xsl:apply-templates />
    </td>
  </tr>
</xsl:template>

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

Should do it.

HTH!

Greetz,

Andreas

Current Thread