Scusa ma continuo a non capire il tuo dubbio .... Hai guardato il mio esempio? Se non ti è chiaro quello ..... non so.Originariamente inviato da Nemesi87
in questo modo anche se aggiungo altro nel file xml. il tag rss sarà sempre alla fine. Se volessi mettere alla fine anche tag channel come ho fato nel crea xml come devo fare?
Hai parsato il file e ottenuto un org.dom4j.Document??
Bene
Hai ottenuto dal Document il Element della radice?? (che è <rss> nel tuo caso)
Bene
Con il Element della radice vai a cercare il primo (e unico) figlio contenuto (che è <channel> nel tuo caso), quindi:
Element channelElem = rootRssElem.element("channel");
Crei e aggiungi (nello stesso momento) un nuovo elemento per il nuovo <item> quindi:
Element newItemElement = channelElem.addElement("item");
In newItemElement ci aggiungi tutto il resto (i vari <title>, <description> ecc....) allo stesso modo.
Alla fine riscrivi il Document su file.
Che cosa non ti è chiaro di tutti questi semplici passaggi???