PDA

View Full Version : [java] Problema con la rimozione di un nodo DOM


zappeis
18-01-2008, 22:32
ciao ragazzi... ho il seguente problema. devo construire una funzione che dato in ingresso un codice (cod) di un prodotto, tramite html, mi cancelli il nodo DOM e quindi anche dal file .xml. il problema è che questa mia soluzione non mi cancella niente... :D Secondo me sbaglio il nodo della removeChild(). vi ringrazio in anticipo
private void cerca_cancella(Node nodo)
{
for(Node n=nodo.getFirstChild();n!=null;n=n.getNextSibling())
{
if(n.getNodeName().equals("LIBRO"))
{
appArt=n;
}
if(switchType(n)==Node.ELEMENT_NODE)
{
if(n.getNodeName().equals("CODICE") && n.getFirstChild().getNodeValue().equals(cod))
{
n.getParentNode().removeChild(n);
walk(appArt);
}
}
cerca_cancella(n);
}
}