Mukul, thank you it works now!!!

but I cannot understand the meaning of "node() | @*"

Can you explain me?

Thank you very much , Kostas.

Mukul Gandhi wrote:
Probably you need a identity transform, and other templates for some
specific nodes.. If this is not ok! Please explain the problem bit
more clearly!

<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform";>


<xsl:output method="html" />
<xsl:template match="node() | @*">
<xsl:copy>
<xsl:apply-templates select="node() | @*" /> </xsl:copy>
</xsl:template>


<xsl:template match="code">
<i><xsl:apply-templates /></i>
</xsl:template>
<xsl:template match="content">
<xsl:apply-templates />
</xsl:template>
</xsl:stylesheet>


Regards,
Mukul


On Apr 8, 2005 2:45 PM, Kostas Karadamoglou <[EMAIL PROTECTED]> wrote:

Hi Mukul,

I don't think that the xsl:copy-of is the best solution as you can see
from the example xml code that I provided you in my first message the
"content" element contains html tags and custom xml tags. I would like
to deep copy html tags and apply templates to custom xml tags. If I use
xsl:copy-of then the custom tags will not be applied.






Reply via email to