This looks like a Xerces issue, not a Xalan issue, since Xalan relies on Xerces to do all its validation. Try running this document through one of the Xerces samples/tools. If it still fails to validate, report the problem to them and discuss whether the problem is in their code or your document.
If it succeeds in that environment but fails in Xalan, that's a different matter. ______________________________________ Joe Kesselman / IBM Research
