Ciao ragazzi!
Sto lavorando su un java che si occupa di modificare un xml utilizzando JDOM.
Guardate qua:
Questo è uno stralcio del mio java da compilare che si occupa di creare un elemeno pagine sotto "accesso".codice:SAXBuilder builder = new SAXBuilder(); doc = builder.build( new File(percorsoFile + nomeFile + estensioneFile) ); Element datiDB = doc.getRootElement(); Element main = datiDB.getChild("accesso"); Element pagine = new Element("pagine"); main.addContent(pagine);
Io però voglio che pagine me lo creai sotto l'ultimo nodo "accesso" presente nell'xml.
Vi posto anche uno stralcio dell'xml:
In questo esempio voglio che quindi "pagine" venga aggiunto non al primo "accesso" ma al secondo, ovvero l'ultimo, "accesso".codice:<?xml version="1.0" encoding="ASCII"?> <accessi> <accesso data="2/8/2004" ora="9:45:34" ip="127.0.0.1"> <info> <referer>http://127.0.0.1:8080/smartPress/user/home/home.jsp</referer> <all>gl</all> </info> <pagine> <pagina data="2/8/2004" ora="9:45:40"> <url>Rassegne</url> </pagina> </pagine> <pagine> <pagina data="2/8/2004" ora="9:45:49"> <url>Ricerca</url> </pagina> </pagine> </accesso> <accesso data="2/8/2004" ora="9:46:18" ip="127.0.0.1"> <info> <referer>http://127.0.0.1:8080/smartPress/user/home/home.jsp</referer> <all>gl</all> </info> </accesso> </accessi>
Qualcuno mi può aiutare?
Grazie!