Re: [xsl] seeking clarification on node()

Subject: Re: [xsl] seeking clarification on node()
From: David Carlisle <davidc@xxxxxxxxx>
Date: Mon, 2 Dec 2002 13:46:48 GMT
> child::* and node()

The child:: axis is the default in either case so
child::* is the same as *
and 
child::node() is the same as node()


in the child axis, * just matches element nodes, but node() matches all
kinds of nodes including text and comments.

<x>
  <a>
   ,,
  </a>
  <!-- ljhg -->
  words
  <b/>
</x>

then 

if you are on x

select="*" 
gives you two nodes, 
elemnts a and b

select="node()"
gives you 7 nodes

white space text
elemnt a
white space text
comment ljhg
text " .. words .."
elemnt b
white space text

David




_____________________________________________________________________
This message has been checked for all known viruses by Star Internet
delivered through the MessageLabs Virus Scanning Service. For further
information visit http://www.star.net.uk/stats.asp or alternatively call
Star Internet for details on the Virus Scanning Service.

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


Current Thread