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: 5720
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 ...
---
Il grande studioso italiano Bruno de Finetti (uno dei padri fondatori del moderno Calcolo delle probabilità) chiamava il gioco del Lotto Tassa sulla stupidità.
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: 5720
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 ...
---
Il grande studioso italiano Bruno de Finetti (uno dei padri fondatori del moderno Calcolo delle probabilità) chiamava il gioco del Lotto Tassa sulla stupidità.
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: 5720
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 ...
---
Il grande studioso italiano Bruno de Finetti (uno dei padri fondatori del moderno Calcolo delle probabilità) chiamava il gioco del Lotto Tassa sulla stupidità.
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: 5720
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 ...
---
Il grande studioso italiano Bruno de Finetti (uno dei padri fondatori del moderno Calcolo delle probabilità) chiamava il gioco del Lotto Tassa sulla stupidità.
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