- From: Simon Pieters <simonp@opera.com>
- Date: Tue, 26 Jun 2007 14:54:57 +0200
- To: xml-editor@w3.org
It is unclear whether two attributes with the same local name and namespace is a namespace constraint or not. In practical terms, should parsing be aborted for the following document?: <test xmlns:a="foo" xmlns:b="foo" a:bar="" b:bar="">...</test> Implementations disagree on this case. In a bug report at Opera: On Tue, 26 Jun 2007 13:13:03 +0200, <bug-admin@opera.com> wrote: > We may fix this bug at some stage, but I don't think we have to, as spec > is vague enough to be intepreted in both ways. > > The confusion comes from document conformace section that says regrading > namespace-well-formedness that 'element and attribute names MUST match > the production for QName and MUST satisfy the "Namespace Constraints". > All other tokens in the document which are REQUIRED, for XML 1.0 > well-formedness, to match the XML production for Name MUST match this > specification's production for NCName'. Duplicate attributes issue is > not explicitly marked as "namespace constraint" however. Please address this issue with errata. -- Simon Pieters
Received on Wednesday, 27 June 2007 18:07:10 UTC