Almacenar Xml como String con kxml2

Emproy
01 de Diciembre del 2009
Hola!
Necesito almacenar un Xml en un String para enviarlo fuera del dispositivo movil. El Xml lo creo con kxml2, y sale por la consola del eclipse. Este es el código:

XmlPullParserFactory factory = XmlPullParserFactory.newInstance(System.getProperty(XmlPullParserFactory.PROPERTY_NAME), null);
XmlSerializer serializer = factory.newSerializer();

OutputStreamWriter p = new OutputStreamWriter(System.out, "UTF-8");

serializer.setOutput(p);
serializer.startDocument("UTF-8", null);
serializer.ignorableWhitespace("nn");
serializer.setPrefix("", NAMESPACE);
//A partir de aqui comienzan las etiquetas
serializer.startTag(NAMESPACE, "p1:Parametro");
serializer.text("n");
serializer.startTag(NAMESPACE, "p1:NombreServicio").text(hola).endTag(NAMESPACE, "p1:NombreServicio");
serializer.text("n");

serializer.endTag(NAMESPACE, "p1:Parametro");

serializer.endDocument();


¿Como puedo almacenarlo en un String?

Gracias por adelantado