Pasar de org.w3c.dom.Node a String

Para realizar dicha conversión debemos hacer uso de

DOMSource

que, a su vez, es usado por

TransformerFactory

para completar la conversión.

A continuación exponemos el código que realiza dicha conversión:

public static String toXML(Node nodo)
{
    String result = null;

    try     {         Source source = new DOMSource(nodo);         StringWriter stringWriter = new StringWriter();         Result result = new StreamResult(stringWriter);         TransformerFactory factory = TransformerFactory.newInstance();         Transformer transformer = factory.newTransformer();         transformer.transform(source, result);         result = stringWriter.getBuffer().toString();     } catch (Exception e)     {         result = null;         e.printStackTrace();     }
    return result; }

No hay comentarios

Agregar comentario