/** * Dado un String genera un documento XML * * @param message * String con el contenido del documento * @return Documento XML cargado */ private Document getDocumentFromString(String message) { DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance(); factory.setIgnoringElementContentWhitespace(true); factory.setIgnoringComments(true); DocumentBuilder builder = null; Document document = null; try { builder = factory.newDocumentBuilder(); InputSource is = new InputSource(new StringReader(message)); document = builder.parse(is); } catch (ParserConfigurationException pce) { setError(ERROR_TEMPLATE_PARSER, "Error cargando XML: " + pce.getMessage()); } catch (SAXException sax) { setError(ERROR_TEMPLATE_SAX, "Error cargando XML: " + sax.getMessage()); } catch (IOException ioe) { setError(ERROR_TEMPLATE_IO, "Error cargando XML: " + ioe.getMessage()); } return template; }
Cuando veas un gigante, examina antes la posición del sol, no vaya a ser la sombra de un pigmeo.
@educasitas
▼
jueves, 15 de octubre de 2009
Java: String to Document
Siguiendo con mis snippets de código en Java, el último interesante ha sido uno que desde un String que contiene un documento XML lo carga en un Document para poder procesarlo y modificarlo.
No hay comentarios:
Publicar un comentario