[Expat-bugs] [ expat-Bugs-972802 ] Xml document which begin with an empty line

SourceForge.net noreply at sourceforge.net
Tue Jun 15 08:55:29 EDT 2004


Bugs item #972802, was opened at 2004-06-14 16:51
Message generated for change (Comment added) made by kwaclaw
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=110127&aid=972802&group_id=10127

>Category: None
>Group: None
Status: Open
Resolution: None
Priority: 5
Submitted By: Nobody/Anonymous (nobody)
>Assigned to: Karl Waclawek (kwaclaw)
Summary: Xml document which begin with an empty line

Initial Comment:
In a xml document which begins with an empty line, for
example:
"""Start here"""

<?xml version="1.0" ?>
<bugged></bugged>
"""End here"""

Expat give this parse error: 
XML Parsing Error: xml processing instruction not at
start of external entity.
I discoverd this bug when I tried to pass an xhtml
document to firefox via ASP.NET with the
"application/xhtml+xml" content-type.


----------------------------------------------------------------------

>Comment By: Karl Waclawek (kwaclaw)
Date: 2004-06-15 08:55

Message:
Logged In: YES 
user_id=290026

>From the XML spec:
[1]    document    ::=    prolog element Misc*
[22]    prolog    ::=    XMLDecl? Misc* (doctypedecl Misc*)? 
[23]    XMLDecl    ::=    '<?xml' VersionInfo EncodingDecl? 
SDDecl? S? '?>' 

Which means that it is an error if an XML document starts
with an empty line. So Expat is OK. However, Expat's error
message could be improved to say: "XML/Text declaration
not at start of external entity".

So maybe we should change the message.

----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=110127&aid=972802&group_id=10127



More information about the Expat-bugs mailing list