- From: <bugzilla@jessica.w3.org>
- Date: Wed, 12 Apr 2017 20:56:08 +0000
- To: public-qt-comments@w3.org
https://www.w3.org/Bugs/Public/show_bug.cgi?id=30086
Bug ID: 30086
Summary: [SER31] Indent=yes does not allow adding
document-level whitespace
Product: XPath / XQuery / XSLT
Version: Candidate Recommendation
Hardware: PC
OS: All
Status: NEW
Severity: normal
Priority: P2
Component: Serialization 3.1
Assignee: cmsmcq@blackmesatech.com
Reporter: mike@saxonica.com
QA Contact: public-qt-comments@w3.org
Target Milestone: ---
The serialization spec (3.0 and 3.1), XML method with indent="yes", does not
allow addition of whitespace after the XML declaration or at the end of the
document, or before or after document-level comments and processing
instructions. The 2.0 spec did allow such whitespace to be added.
I think this is probably an oversight rather than an intentional change.
I think users would be upset if I changed my product to conform to this rule.
See for example:
http://stackoverflow.com/questions/43375117/transformer-transform-writes-the-first-tag-on-the-same-line-as-xml/43379194#43379194
I suggest adding to section 5.1.4:
Whitespace characters MAY be added, elided or replaced at any place where it is
permitted by the XML grammar provided that it is not in the content of an
element (for example, after the XML declaration, or between document-level
comments).
(This is actually more liberal than the 2.0 spec which does not allow
whitespace to be inserted between adjacent top-level comments.)
--
You are receiving this mail because:
You are the QA Contact for the bug.
Received on Wednesday, 12 April 2017 20:56:20 UTC