Almacenar Xml como String con kxml2
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
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