RE: [xsl] Blank lines in xhtml when generating with xslt and xml

Subject: RE: [xsl] Blank lines in xhtml when generating with xslt and xml
From: "Michael Kay" <mhk@xxxxxxxxx>
Date: Thu, 8 May 2003 09:51:16 +0100
No idea. If the XSLT processor has inserted blank lines before the XML
declaration, this is a serious bug (which processor is it?). It seems
more likely to me that the blank lines have been added by some other
process, external to the XSLT processor.

Michael Kay

> -----Original Message-----
> From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx 
> [mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx] On Behalf Of 
> Mikael Petterson (EAB)
> Sent: 08 May 2003 08:38
> To: 'xsl-list@xxxxxxxxxxxxxxxxxxxxxx'
> Subject: [xsl] Blank lines in xhtml when generating with xslt and xml
> 
> 
> Hi,
> 
> I am generating an xhtml page with xslt with an xml. I view it with 
> Nokia Mobile InternetToolkit and the WAP/XHTML browser included.
> This is the page that Webserver returns ( see below). However 
> there are 
> 4 blank lines in the file before the xml declaration (<?xml 
> version="1.0" encoding="UTF-8"?>). In the browser I get "Bad 
> content". 
> If I reomve the blank lines in the resulting file, it will display in 
> the WAP/XHTML browser. Any ideas why I get four blank lines?
> 
> Result xhtml
> *************
> Blank line
> Blank line
> Blank line
> Blank line
> <?xml version="1.0" encoding="UTF-8"?>
> <!DOCTYPE html PUBLIC "-//WAPFORUM//DTD WML 2.0//EN" 
> "http://www.wapforum.org/DTD/wml20.dtd";>
> <html xmlns="http://www.w3.org/1999/xhtml"; 
> xmlns:wml="http://www.wapforum.org/2001/wml";>
> <head>
> <title>2002 World Cup</title>
> <link type="text/css" href="style.css" rel="stylesheet"/>
> </head>
> <body>
> <h1>2002 Preview</h1>
> <p/>
> <ul>
> <li>
> <a href="groups.xhtml">Groups</a>
> </li>
> <li>
> <a href="schedule.xhtml">Stage 2 Schedule</a>
> </li>
> <li>
> <a href="locations.xhtml">Locations</a>
> </li>
> <li>
> <a href="funfacts.xhtml">Fun Facts</a>
> </li>
> </ul>
> </body>
> </html>
> 
> xslt
> **********
> <?xml version="1.0"?>
> <xsl:stylesheet version="1.0" xmlns="http://www.w3.org/1999/xhtml"; 
> xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; >
> <xsl:output method="xml" indent = "yes" 
> doctype-system="http://www.wapforum.org/DTD/wml20.dtd"; 
> doctype-public="-//WAPFORUM//DTD WML 2.0//EN"/>
> <xsl:template match="/">
> <html xmlns:wml="http://www.wapforum.org/2001/wml";>
>      <head>
>          <title>2002 World Cup</title>
>          <!--
>              Change href="style.css" below to the file name and
>              relative path or URL of your external style sheet.
>            -->
>          <link rel="stylesheet" href="style.css" type="text/css"/>
>          <!--
>          <style> document-wide styles would go here </style>
>          -->
>      </head>
>      <body>
>          <h1>2002 Preview</h1>
>                 <p>
>                 
>                 </p>
>                 <ul>
>                         <li><a href="groups.xhtml">Groups</a></li>
>                         <li><a href="schedule.xhtml">Stage 2 
> Schedule</a></li>
>                         <li><a 
> href="locations.xhtml">Locations</a></li>
>                         <li><a href="funfacts.xhtml">Fun 
> Facts</a></li>
>                 </ul>   
>         </body>
> </html>
> </xsl:template>
> </xsl:stylesheet>
> 
> xml
> ******************
> <?xml version="1.0"?>
> <index>
> </index>
> 
> 
>  XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
> 


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


Current Thread