Hola a todos! Tengo un problema que no logro resolver:
Tengo un archivo xml que parseo con Xalan+Xerces. Sobre el arbol generado tengo que buscar un nodo con un XPath, y el nodo encotrado modificarle el valor de su atributo. Una vez hecho esto tengo q volver a volcar el arbol modificado en un fichero xml.
Mi problema es que no se como modificar el nodo y que el cambio quede guardado en el arbol.
Aqui pongo un pongo de codigo orientativo:
Document doc = getDocument(url);
// metodo que parse el archivo de la variable url
XPathAPI xp= new XPathAPI();
Node n=xp.selectSingleNode(doc, xpath);
n.setNodeValue("hola");
¿Ahora como hago para que el cambio se realice en el arbol? Xq de esta manera solo consigo cambiar el nodo. No sustituir el del arbol parseado.
Muchas Gracias!