what is the difference between these xpaths:
//table/tgroup/tbody/row[1]/entry[1]/child::node()[1]
and
//table/tgroup/tbody/row[1]/entry[1]/ce[1]
//table/tgroup/tbody/row[1]/entry[1]/para[1]
node() matches all kinds of nodes so child::node()[1] which is
the same as node()[1] matches the first node which, in your case is a
text node consisting of a single newline character.
You want
*[1]
which will select the first element node.
(Try to avoid // if you can, it os a very expensive operation)
David
________________________________________________________________________
This e-mail has been scanned for all viruses by Star Internet. The
service is powered by MessageLabs. For more information on a proactive
anti-virus service working around the clock, around the globe, visit:
http://www.star.net.uk
________________________________________________________________________
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list