StringWriter writer = new StringWriter();
XmlSerializer serializer = new KXmlSerializer();
serializer.setOutput(writer);
serializer.startDocument(null, null);
serializer.setFeature("http://xmlpull.org/v1/doc/features.html#indent-output", true);
// Creating XML
serializer.endDocument();
String xmlString = writer.toString();
En el entorno más arriba, si hay alguna de API estándar disponible para quitar el encabezado XML <?xml version='1.0' ?>
o qué sugieres que ir a través de la manipulación de cadenas:eliminar la cabecera XML desde un archivo XML en Java
if (s.startsWith("<?xml ")) {
s = s.substring(s.indexOf("?>") + 2);
}
Se buscó la salida en el xmlString
sin información de encabezado XML <?xml version='1.0' ?>
.
¡Gracias! esto funcionó para mí. – user328414