This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]