Archive for Mayo, 2007

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

Sebas Mayo 7th, 2007

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 InputSourcees 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.