W3C home > Mailing lists > Public > public-qt-comments@w3.org > January 2009

[Bug 6466] [SER] quotes in doctype-system parameter

From: <bugzilla@wiggum.w3.org>
Date: Thu, 29 Jan 2009 10:42:24 +0000
To: public-qt-comments@w3.org
Message-Id: <E1LSULo-0001jl-Mu@wiggum.w3.org>

http://www.w3.org/Bugs/Public/show_bug.cgi?id=6466





--- Comment #1 from Henry Zongaro <zongaro@ca.ibm.com>  2009-01-29 10:42:24 ---
I'll put forward two alternatives.  In section 3 "Serialization Parameters," in
the row that describes "doctype-system," after "A string of Unicode characters.
This parameter may be absent," add either

1) "It is an error if doctype-system does not conform to the syntax of
SystemLiteral[XML]." or

2) "It is an error if the value of doctype-system contains both an apostrophe
and a quotation mark."

The advantage of 1) is that it follows the model of SE.E1.[1]  The problem is
that it's not strictly correct - the syntax of SystemLiteral (and of
PubidLiteral, in the case of SE.E1) includes the enclosing apostrophes or
quotation marks, while the values of doctype-system and doctype-public do not
include those delimiters.

We could just ignore that issue, and go with 1) - it's not very likely to cause
confusion - or we go with 2) and also alter the text added by SE.E1 to say "It
is an error if the value of doctype-public contains a character that is not
PubidChar[XML]."  I'm inclined to take the latter route.

[1]
http://www.w3.org/XML/2007/qt-errata/xslt-xquery-serialization-errata.html#E1


-- 
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 Thursday, 29 January 2009 10:42:36 UTC

This archive was generated by hypermail 2.3.1 : Wednesday, 7 January 2015 15:45:38 UTC