ACTION-291: Firm up E02 errata on Exclusive C14N

Errata E02 in http://www.w3.org/2002/07/xml-exc-c14n-errata currently notes
that the DTD and XML schema type for the PrefixList attribute is incorrect.
It notes a *possible* correction, but doesn't appear to take a firm position
as to the "official" correction to apply, nor is a corrected schema
provided.

I propose updating E02 to the following:

----
In section 4 Use in XML Security, the data type of the PrefixList  attribute
value is specified as NMTOKENS in both the DTD and Schema. This does not
permit "non-zero-length sequences," or the occurrence of the '#default'
token in the attribute value because of the "#" character.

The type of this attribute value should be CDATA in the DTD and a "list of
xsd:string" in the XML Schema.
----

In parallel, an updated schema should be produced. There seems no point in
not doing so, since the current schema simply won't work for anybody that
validates if they run into XML that violates the original schema, despite
the XML being valid according to the spec.

-- Scott

Received on Monday, 29 June 2009 19:11:53 UTC