Not completely sure, but the problem might be that:
preceding-sibling::node()
returns the first node on the preceding-sibling axis,...
It returns a node set.
J.Pietschmann
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]