xsl-list
[Top] [All Lists]

Re: seeking clarification on node()

2002-12-02 06:46:48

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



<Prev in Thread] Current Thread [Next in Thread>