Just to clarify: Are you using Xalan-J or Xalan-C? (You're posting to the Java mailing list, but you mentioned an option on the C++ version of Xerces...)
This could well be a bug in Xalan; I don't think we currently have a testcase which exercises that detail of the spec. I'd suggest posting this as an official bug report. ______________________________________ "... Three things see no end: A loop with exit code done wrong, A semaphore untested, And the change that comes along. ..." -- "Threes" Rev 1.1 - Duane Elms / Leslie Fish (http://www.ovff.org/pegasus/songs/threes-rev-11.html)