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