Hello. Simple problem: How do I make a String from Document? (I'm using the xalan-j_2_5_1 distribution) My suggestion:
---------- Serializer ser = null; ByteArrayOutputStream os = new ByteArrayOutputStream(); WriterToUTF8Buffered writer = null; DOMSerializer domser = null; Properties props = null; try{ writer = new WriterToUTF8Buffered(os); props = OutputPropertiesFactory.getDefaultMethodProperties(Method.TEXT); ser = SerializerFactory.getSerializer(props); ser.setWriter(writer); domser = (DOMSerializer) ser.asDOMSerializer(); domser.serialize(doc); writer.close(); return os.toString(); }catch(... ----------- This works if I use Method.XML - but this adds the standard XML starttagline in my document (and I don't want that), that's why I use Method.TEXT. Problem is: Nothing is written, only empty String with the right size...There is something here I have missed, isn't it? Johannes