This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
Re: Can one element have more than one namespaces?
JT> The example you're missing is:
JT>
JT> <x:A xmlns:x="" />
JT>
JT> which is almost exactly the same as:
JT>
JT> <A xmlns:x="" />
except that the first one doesn't conform to the namespace spec so would
be rejected by a namespace aware parser:-)
To answer Dave P's question
> Which leaves the 'null' ns and no ns declaration.
> Equivalent?
More or less. It is really a mis match of terminoligy.
The namespace spec does not admit to a concept of a "null namespace"
it says that in the absence of any declarations <A/> is not in a
namespace. However, XPath, in common with some other systems needs
_something_ to return for the namespace, to denote the lack of a
namespace. It uses the empty string for this so if you are using
such a system it is (perhaps) natural to refer to elements that are not
in a namespace as being in the "empty" or "null" namespace.
David
_____________________________________________________________________
This message has been checked for all known viruses by Star Internet delivered
through the MessageLabs Virus Control Centre. For further information visit
http://www.star.net.uk/stats.asp
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list