¿Cómo generar un documento DOM a partir de un String?

Si alguna vez precisan generar un documento DOM con un DOMParser, se darán cuenta de que el método parse solo acepta como parametros un String que represente una URI ó un InputSource.

Utilizando el InputSource es posible invocar este metodo a partir de un String:

 
DOMParser parser = new DOMParser();
ByteArrayInputStream bais = new ByteArrayInputStream(
       eventXML.getBytes());
parser.parse(new InputSource(bais));
Document dom = parser.getDocument();
 

De esta manera es posible generar el documento DOM desde un XML contenido en un String de Java.

Esta entrada fue publicada en Java y etiquetada , , . Guarda el enlace permanente.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *

*

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>