RE: [xsl] Count() nodes ??

Subject: RE: [xsl] Count() nodes ??
From: Wendell Piez <wapiez@xxxxxxxxxxxxxxxx>
Date: Wed, 17 Sep 2003 12:14:35 -0400

At 11:00 AM 9/17/2003, you wrote:
I didn't got your point fo this "Incidentally, using //Root rather than /Root
to access the document element is appallingly inefficient."

"//Root" is an abbreviation for the expression


which is to say, it traverses the descendant-or-self axis from the root node "/", retrieving all elements named "Root" that are children of itself or any descendant.

Which is to say, it looks through the entire document to get all elements named "Root".

The expression "/Root" is short for "/child::Root", which looks at the single level below the root node and returns any Root elements (in a well-formed XML document, there will be one or none since the document element will either be named "Root", or it won't).


Wendell Piez                            mailto:wapiez@xxxxxxxxxxxxxxxx
Mulberry Technologies, Inc.      
17 West Jefferson Street                    Direct Phone: 301/315-9635
Suite 207                                          Phone: 301/315-9631
Rockville, MD  20850                                 Fax: 301/315-8285
  Mulberry Technologies: A Consultancy Specializing in SGML and XML

XSL-List info and archive:

Current Thread