Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - [c#] salvare parte specifica xml
Forum - C# / VB.NET - [c#] salvare parte specifica xml

Pagine: [ 1 2 ] Precedente | Prossimo
Avatar
file001 (Normal User)
Rookie


Messaggi: 32
Iscritto: 18/06/2013

Segnala al moderatore
Postato alle 22:09
Giovedì, 10/10/2013
salve a tutti,

su un file xml c'è scritto

Codice sorgente - presumibilmente Plain Text

  1. <?xml version="1.0" encoding="utf-8" ?>
  2.   <Settings>
  3.     <forum>http://www.pierotofy.it</forum>
  4.     <sito>google.it</sito>
  5.   </Settings>



in una textbox sono riuscito a caricare solo la parte in cui c'è scritto google.it; poi ho modificato il testo della textbox, e al posto di google.it ho inserito libero.it. Il problema adesso è salvare solo la parte che ho modificato su internet non ho trovato esempi utili, mi potete aiutare?


pierotofy.it
PM Quote
Avatar
nessuno (Normal User)
Guru^2


Messaggi: 5473
Iscritto: 03/01/2010

Segnala al moderatore
Postato alle 11:12
Venerdì, 11/10/2013
Non ho capito ... avrai usato un Load ... adesso usa il Save ...

Oppure mostra il codice che hai già scritto ...


Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
PM Quote
Avatar
file001 (Normal User)
Rookie


Messaggi: 32
Iscritto: 18/06/2013

Segnala al moderatore
Postato alle 14:26
Venerdì, 11/10/2013
si ho usato un Load

Codice sorgente - presumibilmente C# / VB.NET

  1. var doc = XDocument.Load(@"C:\Users\XXX\Documents\Visual Studio 2010\Projects\Prova1\Prova1\bin\Debug\prova1.xml");
  2.  
  3.             var emp = doc.Descendants("Settings").FirstOrDefault();
  4.  
  5.             textBox1.Text = emp.Element("sito").Value;


Ultima modifica effettuata da file001 il 11/10/2013 alle 14:27


pierotofy.it
PM Quote
Avatar
nessuno (Normal User)
Guru^2


Messaggi: 5473
Iscritto: 03/01/2010

Segnala al moderatore
Postato alle 15:45
Venerdì, 11/10/2013
Come ti ho detto mi sembra che basti usare il Save ...

emp.Element("sito").Value = textBox1.Text
doc.Save(@"test.xml");


Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
PM Quote
Avatar
file001 (Normal User)
Rookie


Messaggi: 32
Iscritto: 18/06/2013

Segnala al moderatore
Postato alle 19:18
Venerdì, 11/10/2013
ok, grazie adesso ho risolto


pierotofy.it
PM Quote
Avatar
nessuno (Normal User)
Guru^2


Messaggi: 5473
Iscritto: 03/01/2010

Segnala al moderatore
Postato alle 9:36
Sabato, 12/10/2013
Beh, bastava ragionarci un minimo ... se fai un Load (e hai capito a cosa serve) è ovvio che puoi fare un Save ...


Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
PM Quote
Avatar
lollo 97 (Member)
Rookie


Messaggi: 50
Iscritto: 27/06/2011

Segnala al moderatore
Postato alle 14:32
Lunedì, 14/10/2013
nessuno gentile come sempre :)
Comunque,per file001,ricordati che i nomi dei metodi delle classi del .NET sono molto intuitivi,e lo si può capire anche semplicemente utilizzando l'Intellisense!


Se non è nebbia, è fumo.
PM Quote
Avatar
nessuno (Normal User)
Guru^2


Messaggi: 5473
Iscritto: 03/01/2010

Segnala al moderatore
Postato alle 20:15
Lunedì, 14/10/2013
Testo quotato

Postato originariamente da lollo 97:

nessuno gentile come sempre :)



Sì, gentilissimo ... in pratica gli ho detto quello che gli hai detto tu, con la differenza che l'ho esortato a "ragionare", tu a "ricordare".


Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
PM Quote
Avatar
lollo 97 (Member)
Rookie


Messaggi: 50
Iscritto: 27/06/2011

Segnala al moderatore
Postato alle 16:26
Martedì, 15/10/2013
con una vena di gentilezza che da' a chi è alle prime armi un aiuto valido,non solo un rimprovero,che a suo modo insegna,anche se meno apprezzabile.


Se non è nebbia, è fumo.
PM Quote
Pagine: [ 1 2 ] Precedente | Prossimo