This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.

Bug 29923 - [SER31] 7.1 Markup for Elements
Summary: [SER31] 7.1 Markup for Elements
Status: RESOLVED FIXED
Alias: None
Product: XPath / XQuery / XSLT
Classification: Unclassified
Component: Serialization 3.1 (show other bugs)
Version: Candidate Recommendation
Hardware: PC Windows NT
: P2 editorial
Target Milestone: ---
Assignee: C. M. Sperberg-McQueen
QA Contact: Mailing list for public feedback on specs from XSL and XML Query WGs
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-10-07 11:45 UTC by Tim Mills
Modified: 2016-10-14 13:35 UTC (History)
1 user (show)

See Also:


Attachments

Description Tim Mills 2016-10-07 11:45:42 UTC
I think the comma should go in the text:

 [Definition: The portion of the serialized document representing the result of serializing an element, that is not to be serialized as an HTML element is known as an XML Island.]
Comment 1 Tim Mills 2016-10-07 11:46:39 UTC
Also in this section, the next definition is bracketted incorrectly.

[Definition: An element node is serialized as an HTML element if]
Comment 2 Tim Mills 2016-10-07 11:48:00 UTC
Also in this section, another comma should go in 

"Any namespace node in the result tree for the XML namespace, is ignored by the HTML output method. "
Comment 3 Tim Mills 2016-10-07 11:49:11 UTC
Also in this section, there is a missing space after "xmlns".

The serializer MUST serialize an attribute with the name xmlns whose value is equal to the namespace URI of the element node, unless an ancestor element in the serialized result already has an attribute named >>>xmlnswith<<< the same value, and no interverning element has an attribute named xmlns with a different value.
Comment 4 Tim Mills 2016-10-07 11:51:08 UTC
Also in this section, there is word duplication "is is" in the text:

When serializing an element whose name is not defined in the HTML specification, but that >>>is is<<< to be serialized as an HTML element, the HTML output method MUST apply the same rules (for example, indentation rules) as when serializing a span element. The descendants of such an element MUST be serialized as if they were descendants of a span element.
Comment 5 Tim Mills 2016-10-07 11:54:06 UTC
Also in this section, the first comma (following "element node") should go.

"If the local part of the name of the element node, compares equal to that of any HTML element, the element node MUST be recognized as being that kind of HTML element. "
Comment 6 Tim Mills 2016-10-07 11:56:23 UTC
Finally in this section,  The colon ending

"This is invalid HTML, for the reasons explained in section B.3.2 of the [HTML] 4.01 specification. Nevertheless, it is possible to output this fragment, using either of the following constructs:"

should be a full stop, or the following text should start with a lower case.
Comment 7 Andrew Coleman 2016-10-14 13:35:00 UTC
Fixed (except #6). Thanks