- From: John Cowan <cowan@mercury.ccil.org>
- Date: Fri, 11 Feb 2011 11:47:39 -0500
- To: "Grosso, Paul" <pgrosso@ptc.com>
- Cc: public-xml-core-wg@w3.org
Grosso, Paul scripsit:
> It does. Production 23 should be considered the most
> authoritative definition of what an XMLDecl is, and it
> says that it must start with (lowercare) xml. All
> other forms do not parse against this production and
> are therefore not XMLDecl's.
>
> They are therefore PIs (production 16) and the
> miscapitalized XML is a PITarget (production 17)
> which clearly says that a PITarget cannot be any
> capitalization of xml.
No argument from me there.
> Note "of *this* specification" meaning the XML spec,
> and since this spec does not define any standardization
> of XML, use of such a PITarget is not allowed by this
> spec, so such a use is a well-formedness error.
Sorry, I can't swallow that. Section 2.3 says:
Names [of elements and attributes] beginning with the string "xml",
or with any string which would match (('X'|'x') ('M'|'m') ('L'|'l')),
are reserved for standardization in this or future versions of this
specification.
On your argument, that would mean that any use of xml: in element
and attribute names other than xml:space and xml:lang would be a
well-formedness error, including xml:id and xml:base, which is absurd.
Even if you interpret "this specification" as including other W3C
specifications, no parser throws a fatal error if you use an element
named xml:bozo or an attribute named XML-SHOUTING.
Indeed, a fatal error exists iff the "document" production is not matched
or a WFC is violated, per section 2.1. I see no reason to believe that
the use of the word "reserved" makes the paragraphs in sections 2.3, 2.6,
and 3 equivalent to a WFC.
--
John Cowan http://ccil.org/~cowan cowan@ccil.org
Lope de Vega: "It wonders me I can speak at all. Some caitiff rogue
did rudely yerk me on the knob, wherefrom my wits yet wander."
An Englishman: "Ay, belike a filchman to the nab'll leave you
crank for a spell." --Harry Turtledove, Ruled Britannia
Received on Friday, 11 February 2011 16:48:07 UTC