They would also fail if the user decided that a="_" represented an empty attribute. That's why, when people ask on this list how to test for an empty node, we always ask them what they mean by "empty". Michael Kay
:-D G.