Subject: Re: [xsl] why do I get duplicate <HTML> after xsl:copy ? From: David Carlisle <davidc@xxxxxxxxx> Date: Thu, 2 Jun 2005 16:27:20 +0100 |
> The forum has been very quiet for a while ??? I'm not sure where your confusion arises. Your code explictly copies the HTMl element twice, so you get two HTML elements in teh output. <xsl:template match="HTML"> <xsl:copy> xsl:copy generates a copy of the current hTML element (only the current element, not its children or attributes) <xsl:copy-of select="."/> this copies the entire current (HTML) element including all descendents and attributes so you get HTML again. Most likely, you just don't want this line. xmlns:saxon="http://saxon.sf.net/"> <!-- Line 1--> use the exclude-result-prefixes attribute on xsl:stylesheet. David ________________________________________________________________________ This e-mail has been scanned for all viruses by Star. The service is powered by MessageLabs. For more information on a proactive anti-virus service working around the clock, around the globe, visit: http://www.star.net.uk ________________________________________________________________________
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] why do I get duplicate <HTML>, Rahil | Thread | Re: [xsl] why do I get duplicate <H, Rahil |
[xsl] why do I get duplicate <HTML>, Rahil | Date | RE: [xsl] why do I get duplicate <H, Andrew Welch |
Month |