xsl-list
[Top] [All Lists]

RE: seeking clarification on node()

2002-12-02 07:42:12
That helps a lot.  Since I only wanted a list of child elements, I was
probably picking up junk that didn't belong in the list when using node().

Stuart Zakon
stuart_zakon(_at_)medcohealth(_dot_)com



-----Original Message-----
From: David Carlisle [mailto:davidc(_at_)nag(_dot_)co(_dot_)uk] 
Sent: Monday, December 02, 2002 8:47 AM
To: xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com
Subject: Re: [xsl] seeking clarification on node()



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

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



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