- From: Henry S. Thompson <ht@cogsci.ed.ac.uk>
- Date: 01 Nov 2000 08:27:36 +0000
- To: chuck.han@autodesk.com
- Cc: xmlschema-dev@w3.org
chuck.han@autodesk.com writes: <snip/> > It seems to me that if the global element <root> is valid > (qualified--as ht noted--without a prefix since it implies the > default namespace), then by the same token, the global attribute > "foo" should also be valid (qualified--this is where ht > disagrees--again, without a prefix since it implies the default > namespace). The default NS declaration does not apply to unprefixed attributes [1], only to unprefixed elements: "A default namespace is considered to apply to the element where it is declared (if that element has no namespace prefix), and to all elements with no prefix within the content of that element. If the URI reference in a default namespace declaration is empty, then unprefixed elements in the scope of the declaration are not considered to be in any namespace. _Note that default namespaces do_ _not apply directly to attributes_. [emphasis added]" ht [1] http://www.w3.org/TR/REC-xml-names/#defaulting -- Henry S. Thompson, HCRC Language Technology Group, University of Edinburgh W3C Fellow 1999--2001, part-time member of W3C Team 2 Buccleuch Place, Edinburgh EH8 9LW, SCOTLAND -- (44) 131 650-4440 Fax: (44) 131 650-4587, e-mail: ht@cogsci.ed.ac.uk URL: http://www.ltg.ed.ac.uk/~ht/
Received on Wednesday, 1 November 2000 03:27:39 UTC