[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

RE: Another errata?

  • From: Ronald Bourret <rbourret@i...>
  • To: XML Dev <xml-dev@i...>
  • Date: Mon, 1 Feb 1999 15:10:42 +0100

RE: Another errata?
Tim Bray wrote:

> I repeat: in the sense the spec uses  the word namespace, an unprefixed
> attribute is NOT IN ANY NAMESPACE.

I'm happy to live with this interpretation -- it's just that it comes as a 
complete surprise to me (and apparently to others as well).  In this 
respect, how anybody can read A.2 and determine that prefixed attributes 
belong to a namespace and unprefixed attributes do not belong to a 
namespace is beyond me.

One very important consequence of this interpretation is that 
namespace-aware applications need to be sure they don't look for 
namespace-prefixed local attribute names and namespace-aware SAX and DOM 
implementations need to be careful that the namespace name passed for local 
attributes is null.

Although it's probably too late, a clarification would be welcome, 
especially since I can find nothing outside of A.2 that talks about whether 
attributes (prefixed or unprefixed) belong to a namespace. For example, the 
first paragraphs of 5.1 and 5.2 state that:

"The namespace declaration is considered to apply to the element where it 
is specified and to all elements within the content of that element..."

and:

"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. ... Note that default 
namespaces do not apply directly to attributes."

This clarifies that default namespaces do not apply to attributes, but does 
not tell us anything about what does apply to attributes, prefixed or not. 
 I suggest changing the first paragraph of 5.1 to the following:

"The namespace declaration is considered to apply to the element **and all 
prefixed attributes** where it is specified and to all elements **and 
prefixed attributes** within the content of that element, unless overridden 
by another namespace declaration with the same NSAttName part. **Namespace 
declarations do not apply to unprefixed attributes.**"

-- Ron Bourret


xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@i...
Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/
To (un)subscribe, mailto:majordomo@i... the following message;
(un)subscribe xml-dev
To subscribe to the digests, mailto:majordomo@i... the following message;
subscribe xml-dev-digest
List coordinator, Henry Rzepa (mailto:rzepa@i...)


PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
 

Stylus Studio has published XML-DEV in RSS and ATOM formats, enabling users to easily subcribe to the list from their preferred news reader application.


Stylus Studio Sponsored Links are added links designed to provide related and additional information to the visitors of this website. they were not included by the author in the initial post. To view the content without the Sponsor Links please click here.

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.