- From: <bugzilla@wiggum.w3.org>
- Date: Tue, 24 Mar 2009 16:56:24 +0000
- To: public-qt-comments@w3.org
http://www.w3.org/Bugs/Public/show_bug.cgi?id=6732
Summary: [Ser] Make clear for which values of version parameter
the serialization recommendation provides normative
definitions
Product: XPath / XQuery / XSLT
Version: Recommendation
Platform: PC
OS/Version: Windows XP
Status: NEW
Severity: normal
Priority: P2
Component: Serialization
AssignedTo: zongaro@ca.ibm.com
ReportedBy: zongaro@ca.ibm.com
QAContact: public-qt-comments@w3.org
Bug 6129 requests a number of changes to serialization to support HTML 5.0.
Michael Kay suggested in [1] that an erratum should be applied to the published
1.0 version of serialization to permit implementations to override the
requirements of the serialization recommendation in those places where it says
things that conflict with versions of XML, HTML or XHTML that have not yet been
published.
At a joint meeting of the XQuery and XSL working groups, there was support for
marking the original bug 6129 as a request for enhancement against a future
revision of the Serialization recommendation, and raising an erratum against
the 1.0 Serialization recommendation indicating that it normatively defines
serialization for the xml and xhtml output method only with version parameter
equal to 1.0 and 1.1, and for the html output method only with version
parameter set to any value up to and including 4.01.
I propose the following changes to Serialization 1.0:
1. In section 5.1.1 after the first paragraph add the following paragraph:
"This document provides the normative definition of serialization for the XML
output method if the version parameter has either the value 1.0 or 1.1. For
any other value of version parameter, the behavior is implementation-defined.
In that case the implementation-defined behavior MAY supersede all other
requirements of this recommendation."
2. In section 7.4.1 after the first paragraph add the following paragraph:
"This document provides the normative definition of serialization for the HTML
output method if the version parameter has the lexical form of a value of type
decimal whose value is 1.0 or greater, but no greater than 4.01. For any other
value of version parameter, the behavior is implementation-defined. In that
case the implementation-defined behavior MAY supersede all other requirements
of this recommendation."
3. In appendix D, "Checklist of Implementation-Defined Features," add item 7:
"If an implementation supports a value of the version parameter for the XML,
XHTML or HTML output method for which this document does not provide a
normative definition, the behavior is implementation-defined. (See "5.1.1 XML
Output Method: the version Parameter" and "7.4.1 HTML Output Method: the
version Parameter")"
[1] http://www.w3.org/Bugs/Public/show_bug.cgi?id=6129#c1
--
Configure bugmail: http://www.w3.org/Bugs/Public/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
Received on Tuesday, 24 March 2009 16:56:33 UTC