The semantics are most definitely unclear but im assuming that you
know what
you want to gain out of adding dir2 and dir3.
I apparently didn't explain myself well at all. Sorry about that, here's
another attempt:
I have an XML file that represents a file system, and has a flat file structure.
All folder nodes are siblings and all file nodes are children of a folder node.
To represent a folder being within another folder, a file node can be a link
to a folder node.
Each folder node has an attribute that indicates how many files it contains.
I want to know how many files are in all the subfolders of a given folder.
I don't know if this is even possible in xsl 1.0
If it were not a flat file structure, it would seem easier... since I could
select all subfolders using "root/folder[(_at_)id="some id"]//folder" and some
form of recursive algorithm could probably handle the rest.
--Brendan
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list