IPB     Il futuro di Tevac dipende da te!  

Benvenuto Visitatore ( Log In | Registrati )

C'è un Contest da votare, Fallo ora!!

  · · · · · · · · · · · ·
Reply to this topicStart new topic
> Scrivere in un file xml
yuki78
messaggio 21 Mar 2007, 15:43
Messaggio #1


Level 1/11
*

Gruppo: Members
Messaggi: 16
Iscritto il: 6-November 06
Da: varese
Utente Nr.: 7.062



Ciao!!!
Ho creato un file di configurazione in formato xml, adesso si rende necessario inserire una riga (il numero di porta) ma riesco solo a creare un nuovo file cancellando quello vecchio???
Esiste una funzione che permette l'inserimento della riga senza la cancellazione del file??? ?

il mio codice è


PrintStream out = new PrintStream( new FileOutputStream( "conf.xml" ) );
out.println( "<porta>" );
out.println(porta);
out.println( "</porta>" );


Grazie mille!! Buona giornata


--------------------
Anna
Go to the top of the page
 
+Quote Post
sirguich_
messaggio 22 Mar 2007, 15:42
Messaggio #2


Più proxymizzato che mai
***********

Gruppo: Team Moderatori
Messaggi: 9.437
Iscritto il: 18-March 04
Da: Ripa (LU)
Utente Nr.: 1.649



Ti consiglio di leggerti il tutorial Java I/O della Sun. Sono un po' arrugginito con il linguaggio ma se non sbaglio nella classe File ci sono un po' di metodi che fanno al caso tuo.


--------------------
Emanuele Personale | Blog | Facebook | LinkedIn
Supporta Tevac!

"The competent programmer is fully aware of the limited size of his own skull. He therefore approaches his task with full humility, and avoids clever tricks like the plague." - Edsger W. Dijkstra
Go to the top of the page
 
+Quote Post
simotessa
messaggio 22 Mar 2007, 16:43
Messaggio #3


Level 1/11
*

Gruppo: Forum User
Messaggi: 39
Iscritto il: 4-April 06
Utente Nr.: 5.700



CITAZIONE(yuki78 @ 21 Mar 2007, 16:43) *
Ciao!!!
Ho creato un file di configurazione in formato xml, adesso si rende necessario inserire una riga (il numero di porta) ma riesco solo a creare un nuovo file cancellando quello vecchio???
Esiste una funzione che permette l'inserimento della riga senza la cancellazione del file??? ?

il mio codice è

PrintStream out = new PrintStream( new FileOutputStream( "conf.xml" ) );
out.println( "<porta>" );
out.println(porta);
out.println( "</porta>" );

Grazie mille!! Buona giornata


Allora ti sconsiglio di usare xml in questo modo (aggiungendo una riga a fine file). Piuttosto usa le classi apposite di java per trattare i file xml e vai meglio. Se poi ti servono solo da memorizzare due proprietà allora forse è meglio usare java.util.Properties che è molto più semplice.

Ciao


--------------------
Simone

If I'm curt with you, it's because time is a factor. I think fast, I talk fast, and I need you guys to act fast if you want to get out of this.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic

 

Collapse

> 

    Titolo discussione Risposte Autore discussione Visite Ultima azione
No New Posts   6 alcina 128 Oggi, 11:08
Ultimo messaggio di: pphoto
No New Posts   1 arbushell 57 6 October 2008 - 22:27
Ultimo messaggio di: Bhoo!
No new   47 Italo 2.220 6 October 2008 - 18:36
Ultimo messaggio di: Italo
No New Posts   3 finalcut 153 3 October 2008 - 20:31
Ultimo messaggio di: finalcut
No New Posts   4 Ferex 200 3 October 2008 - 12:56
Ultimo messaggio di: Ferex
No New Posts 3 Marco Yahoo 116 1 October 2008 - 12:36
Ultimo messaggio di: Marco Yahoo
No New Posts   0 TevacPhoto 28 28 September 2008 - 22:58
Ultimo messaggio di: TevacPhoto
No new   10 zack77 118 21 September 2008 - 20:14
Ultimo messaggio di: Biba
No New Posts   8 mauhey 94 20 September 2008 - 16:22
Ultimo messaggio di: mauhey
No New Posts   0 Roberto Rota 146 19 September 2008 - 16:54
Ultimo messaggio di: Roberto Rota
No New Posts   8 ---io--- 152 14 September 2008 - 11:54
Ultimo messaggio di: Biba
No New Posts   1 sisco 109 11 September 2008 - 23:37
Ultimo messaggio di: poweruser

Modalità di visualizzazione: Normale · Passa a: Lineare · Passa a: Outline


RSS Versione Lo-Fi Oggi è il: 13 October 2008 - 12:42
IP.Board Skin Developed By Creative Networks