- From: <Noah_Mendelsohn@lotus.com>
- Date: Fri, 19 Oct 2001 10:08:57 -0400
- To: <priscilla@walmsley.com>
- Cc: donalds@isogen.com, "'Schema Dev \(E-mail\)'" <xmlschema-dev@w3.org>
To expand a bit on Priscilla's excellent answer, the classic response would be: "what's the namespace for the attribute "A" in the following: <ns:e a="1" xmlns:ns="...someURI..."/> ?" So now ask, what namespace is locally declared, unqualified element a in: <ns:e xmlns:ns="...someURI..."> <a>1</a> </ns:e> The analogy isn't perfect, but it's close. The Namespaces rec doesn't say that the attribute is "in" namespace e. From the point of view of the Namespaces rec, element "a" is, as Priscilla says, clearly not in a namespace. However, if you're looking for the sense in which both attribute "a" ane element "a" are aspects of their ns qualified parent, they are (intentionally) somewhat analagous. This has been oft-discussed and remains controversial as a design choice in schemas. ------------------------------------------------------------------------ Noah Mendelsohn Voice: 1-617-693-4036 Lotus Development Corp. Fax: 1-617-693-8676 One Rogers Street Cambridge, MA 02142 ------------------------------------------------------------------------
Received on Friday, 19 October 2001 10:18:22 UTC