RE: Question: Should namespace::* return anything?

Subject: RE: Question: Should namespace::* return anything?
From: Mike Brown <mbrown@xxxxxxxxxxxxx>
Date: Fri, 17 Dec 1999 17:00:06 -0700
Khun Yee Fung wrote:
> //namespace::*. What should the result be?
> 
> From the spec:
> 
> Elements never share namespace nodes:

The explanation following that statement makes it more confusing than it
needs to be.

> For instance, if the XML document is as follow:
> 
> <?xml version='1.0?>
> <top>
>   <second/>
> </top>

Then the node tree consists of five nodes (sorry, no ASCII art this time):

root
  element 'top'
    namespace 'xml'='http://www.w3.org/XML/1998/namespace'
    element 'second'
     namespace 'xml'='http://www.w3.org/XML/1998/namespace'

> and the expression is "//namespace::*". Are there two nodes 
> (albeit looking identical) in the final nodeset

Yes. Not that I am an authority on the matter.


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Current Thread