Re: xmlns attribute namespace

Thanks, Gareth.

So in the example below, would that give xmlns a DOM Level 2 namespace URI
of "" (the empty string) or null?

Garret

----- Original Message -----
From: "Gareth Reakes" <gareth@decisionsoft.com>
To: "Garret Wilson" <garret@globalmentor.com>
Cc: "www-dom list" <www-dom@w3.org>
Sent: Thursday, December 21, 2000 1:52 AM
Subject: Re: xmlns attribute namespace


> Default namespaces do not apply to attribute names. However according to
> the to DOM Level 2 Core
>
> Note: In the DOM, all namespace declaration attributes are by definition
> bound to the namespace URI: "http://www.w3.org/2000/xmlns/". These are the
> attributes whose namespace prefix or qualified name is "xmlns". Although,
> at the time of writing, this is not part of the XML Namespaces
> specification
> [Namespaces], it is planned to be incorporated in a future revision.
>
>
> Gareth
>
>
> On Wed, 20 Dec 2000, Garret Wilson wrote:
>
> > Since the DOM Level 2 binds namespace URIs at creation time, what
namespace
> > would the "xmlns" attribute have?
> >
> > Look at the following example from "Namespaces in XML"
> >
> > <?xml version="1.0"?>
> > <!-- elements are in the HTML namespace, in this case by default -->
> > <html xmlns='http://www.w3.org/TR/REC-html40'>
> >   <head><title>Frobnostication</title></head>
> >   <body><p>Moved to
> >     <a href='http://frob.com'>here</a>.</p></body>
> > </html>
> >
> > Since these example "elements are in the HTML namespace," does this mean
> > that the "xmlns" attribute is in the HTML namespace which it just
defined?
> > Furthermore, should a DOM Level 2 implementation bind
> > http://www.w3.org/TR/REC-html40 as the namespace URI to "xmlns"?
> >
> > Thanks,
> >
> > Garret
> >
> >
> >
>

Received on Thursday, 21 December 2000 09:37:05 UTC