<xsl:template match="*">
<xsl:copy>
<xsl:copy-of select="@*" />
<xsl:apply-templates />
</xsl:copy>
</xsl:template>--d
Tom Howe wrote:
In XLST, if I do
<xsl:apply-templates>
On a piece of xml that has a tag that is not defined by a <xsl:template> it is completely ignored. Is there a way to have it simply included "as is". This is the behaviour I am used to from XPathScript.
The only alternative I can come up with is to define a default template that picks up anything that isnt processed and replicates it as it was..
<xsl:template match="*">
<xsl:element name="{name()}" > <xsl:for-each select="@*"> <xsl:attribute name="{name()}" ><xsl:value-of select="."/></xsl:attribute> </xsl:for-each>
<xsl:apply-templates/>
</xsl:element> </xsl:template>
but im guessing there is a neater way?
Cheers, tom
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
