Re: [xsl] No character data allowed between top level elements

Subject: Re: [xsl] No character data allowed between top level elements
From: Jeff Kenton <jkenton@xxxxxxxxxxxxx>
Date: Fri, 29 Mar 2002 09:36:58 -0500 (EST)
On Fri, 29 Mar 2002, Eric K Taylor wrote:

..I'm just switching a MSXML file to XSLT.  When I try to process the file
..with Instant Saxon (6.5.1), the transformation fails, telling me that "No
..character data allowed between top level elements." My XSL currently
..looks looks like this:
..

Try adding an xml declaration as the first line, immediately before the 
xsl:stylesheet element:

<?xml version="1.0" encoding="iso-8859-1"?>
..<xsl:stylesheet version="1.0"
..          xmlns:xsl="http://www.w3.org/1999/XSL/Transform";
..          xmlns:HTML="http://www.w3.org/1999/xhtml";>
..<xsl:template match="newsletter">  <!--**** THIS IS THE LINE THAT GETS
..THE ERROR-->
..  <HTML>
..    <HEAD>
..        <!--style stuff here-->
..    </HEAD>
..    <BODY>
..        <!--a bunch of HTML here-->
..        <xsl:apply-templates select="article"/>
..    </BODY>
..  </HTML>
..</xsl:template>
..


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Current Thread