String XML a Archivo
La manera más común de mandar una cadena a un archivo es justamente usar Streams.
Pero podemos aprovechar el JDK utilizando los manejadores XML que tiene incorporado.
Asumiendo que la variable xml es un String que contiene un XML válido, y la variable f es un objeto de tipo java.io.File.
Pero podemos aprovechar el JDK utilizando los manejadores XML que tiene incorporado.
Asumiendo que la variable xml es un String que contiene un XML válido, y la variable f es un objeto de tipo java.io.File.
DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
DocumentBuilder builder = factory.newDocumentBuilder();
Document document = builder.parse(new InputSource(new StringReader(xml)));
document.setXmlVersion("1.0");
Source source=new DOMSource(document);
Result result=new StreamResult(f);
Transformer xformer= TransformerFactory.newInstance().newTransformer();
xformer.transform(source, result);
Comentarios
Publicar un comentario
Si quieres hacer una pregunta más específica, hazla en los foros que tenemos habilitados en Google Groups
Ah! solo se permiten comentarios de usuarios registrados. Si tienes OpenID, bienvenido! Puedes obtener su OpenID, aquí: http://openid.net/