This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
Re: No character data allowed between top level elements
- From: Jeff Kenton <jkenton at datapower dot com>
- To: <xsl-list at lists dot mulberrytech dot com>
- Date: Fri, 29 Mar 2002 09:36:58 -0500 (EST)
- Subject: Re: [xsl] No character data allowed between top level elements
- Reply-to: xsl-list at lists dot mulberrytech dot com
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