[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Re: URIs, concrete (was Re: Un-ask the question)
W. E. Perry wrote: > Tim Bray wrote: > > [...] The > > document's recommendation to "treat unqualified attributes as being in > > the namespace of the element that contains them" is just wrong, will lead > > to poor interoperability, and should not be followed. > > But what does it mean, really, for an attribute to be 'in a namespace', > separate from that attribute appearing (or being declared in an ATTLIST as) > within the scope of a particular element? That's the traditional SGML notion of what it means to be "in a namespace". In "Namespaces in XML" however, "X is in namespace Y" is completely equivalent to "The namespace name of X is Y". The definition in Section 1 of [XMLNS], "An _XML namespace_ is a collection of names, identified by a URI reference" is a red herring. The collection of names thus identified is simply the set of names which have that URI as the namespace name. For instance, in <xsl:foo xmlns:xsl="http://www.w3.org/1999/XSL/Transform" /> the 'xsl:foo' element is every bit as much "in" the XSL namespace as 'xsl:stylesheet' and 'xsl:for-each' are. --Joe English jenglish@f...
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|