This sounds like something I am doing wrong, but I couldn't quite figure it out. Basically, I am running very simple test xsl transformations with Xalan & Xerces (including what amounts to identity transformation, i.e. just copies input nodes as is), but the output is missing element names. This seems to happen when explicity passing XMLReader constructed from xerces via SAXParserFactory; but if I use another SAX parser (non-xerces), result does contain (prefixed) element names as expected.
My first guess was that perhaps this had something to do with versions of xercesImpl and serializer; but downgrading (from Xerces 2.9.1 and matching serializer) didn't resolve the problem. Or could it be some mixup between SAX parser settings; I remember that whethere prefixed-names are reported depends on some of settings. Hmmh. Maybe I need to play with namespace-awareness settings. -+ Tatu +-