May 7, 2007

Java

(No comments)

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.