[Expat-bugs] [ expat-Bugs-972802 ] Xml document which begin with an
empty line
SourceForge.net
noreply at sourceforge.net
Tue Dec 21 19:32:26 CET 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: Closed
>Resolution: Fixed
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-12-21 13:32
Message:
Logged In: YES
user_id=290026
Changed error message to:
"XML or text declaration not at start of entity".
Applied in xmlparse.c rev. 1 140.
Closing this issue.
----------------------------------------------------------------------
Comment By: Karl Waclawek (kwaclaw)
Date: 2004-08-04 11:52
Message:
Logged In: YES
user_id=290026
Let's leave this as an improvement for release 2.0.
----------------------------------------------------------------------
Comment By: Fred L. Drake, Jr. (fdrake)
Date: 2004-07-23 00:06
Message:
Logged In: YES
user_id=3066
Karl, did you want to do anything with this for 1.95.8?
----------------------------------------------------------------------
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