> BTW, couldn't Saxon generate a nicer error message ? Something like : > Cannot create an attribute node whose parent is a document > node (@name = > 'Axminster') Thanks for the suggestion. Michael Kay http://www.saxonica.com/