martes, 8 de mayo de 2007

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.




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);


No hay 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/