Re: [xsl] Can one element have more than one namespaces?

Subject: Re: [xsl] Can one element have more than one namespaces?
From: David Carlisle <davidc@xxxxxxxxx>
Date: Tue, 27 Mar 2001 12:59:41 +0100

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


Current Thread