Closed
Bug 13221
Opened 26 years ago
Closed 25 years ago
Comments starting with dashes are not handled properly
Categories
(Core :: XML, defect, P3)
Tracking
()
CLOSED
INVALID
M15
People
(Reporter: rbs, Assigned: nisheeth_mozilla)
Details
1/ Given the simplified test case document:
<?xml version="1.0"?>
<!--
-- comment
-->
<para>
</para>
The parser reports:
XML Parsing Error: not well-formed Line Number 3, Column 4:
-- comment
----^
2/ Given the modified test case document:
<?xml version="1.0"?>
<!--
** comment
-->
<para>
</para>
The parser reports _no_ error. In other words, comment
lines starting with dashes are confusing to the parser.
3/ Given an empty document
<?xml version="1.0"?>
<!--
** comment
-->
The parser reports an error: No element found.
(I am not sure if empty documents are not allowed in XML, and if therefore
the parser is in compliance with the XML REC which is pretty strict).
Assignee | ||
Updated•25 years ago
|
Status: NEW → ASSIGNED
Target Milestone: M15
Assignee | ||
Comment 1•25 years ago
|
||
Accepting bug and setting milestone to M15
Updated•25 years ago
|
Status: ASSIGNED → RESOLVED
Closed: 25 years ago
Resolution: --- → INVALID
Comment 2•25 years ago
|
||
Hmm, no bug here. The string "--" is not allowed in an XML comment, so the
parser is 100% correct in saying that the first document is "not well formed".
See XML spec, section 2.5.
Marking INVALID.
Right. Verified Sec 2.5 of the XML REC and saw the following
excerpt "For compatibility, the string "--" (double-hyphen) must
not occur within comments."
What about point 3/. Are empty documents allowed or not allow in XML?
Assignee | ||
Comment 4•25 years ago
|
||
All XML documents have to be well formed. So, I think the following would be
the equivalent of an "empty" XML document:
<?xml version="1.0" ?>
<!DOCTYPE foo>
<foo></foo>
Verified. In Sec 2-2.1 of the XML REC, it is indeed mentioned that
all XML document must contain at least one element (which may possibly
be an empty <element/>) in order to be considered well-formed.
Making bug as closed.
Comment hidden (collapsed) |
You need to log in
before you can comment on or make changes to this bug.
Description
•