IPB     Il futuro di Tevac dipende da te!  

Benvenuto Visitatore ( Log In | Registrati )

  · · · · · · · · · · · ·
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.576
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   32 Biba 1.191 Ieri, 17:43
Ultimo messaggio di: Biba
No New Posts   5 Tevac 1.213 Ieri, 16:35
Ultimo messaggio di: murpy
No New Posts   5 area00 87 26 November 2008 - 11:48
Ultimo messaggio di: sirguich_
No New Posts   4 bacillino80 62 25 November 2008 - 00:28
Ultimo messaggio di: bacillino80
No new   141 Italo 3.721 23 November 2008 - 23:58
Ultimo messaggio di: massimiliano amadori
No New Posts   6 ryosaeb4 126 20 November 2008 - 20:54
Ultimo messaggio di: Max31055
No New Posts   0 carlerchemez 65 17 November 2008 - 23:18
Ultimo messaggio di: carlerchemez
No New Posts   0 ryosaeb4 63 17 November 2008 - 11:32
Ultimo messaggio di: ryosaeb4
No New Posts   0 Trystero 72 2 November 2008 - 01:10
Ultimo messaggio di: Trystero
No new   10 ---io--- 260 1 November 2008 - 03:57
Ultimo messaggio di: Biba
No new   12 maurizione 117 31 October 2008 - 11:43
Ultimo messaggio di: maurizione
No New Posts   3 fc 116 27 October 2008 - 20:03
Ultimo messaggio di: [Daitarn]

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


RSS Versione Lo-Fi Oggi è il: 2 December 2008 - 08:34
IP.Board Skin Developed By Creative Networks