[XSL-LIST Mailing List Archive Home] [By Thread] [By Date]

Re: [xsl] remove certain elements but keep children


Subject: Re: [xsl] remove certain elements but keep children
From: Ben Munat <bent@xxxxxxxxx>
Date: Mon, 04 Oct 2004 19:05:54 -0700

Thanks very much! Works like a charm.

b

Pieter Reint Siegers Kort wrote:
Hi Ben,

try this stylesheet:

<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">

<xsl:output method="html" omit-xml-declaration="no"/>

<xsl:template match="/">
	<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
	<head>
	</head>
	<body>
		<xsl:apply-templates select="*" />
	</body>
	</html>
</xsl:template>

<xsl:template match="*">
	<xsl:copy>
		<xsl:copy-of select="@*"/>
		<xsl:apply-templates/>
	</xsl:copy>
</xsl:template>

<xsl:template match="output">
	<xsl:apply-templates select="*"/>
</xsl:template>

</xsl:stylesheet>

Cheers,
<prs/>


Current Thread