Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

C# i XML - izmena vrednosti...

[es] :: .NET :: .NET Desktop razvoj :: C# i XML - izmena vrednosti...

[ Pregleda: 1902 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

boomLM
Misa Boom

Član broj: 96472
Poruke: 85
*.adsl.sezampro.yu.



Profil

icon C# i XML - izmena vrednosti...04.06.2007. u 17:43 - pre 205 meseci
Čitanje i pisanje XML-a je moguće obaviti pomoću XMLReader i XMLWriter klasa koliko sam

dosad skontao,ali interesuje me kako se pozicionirati na konkretan tag (na primer na tag

Color i izmeniti vrednost sa red u white)?

Code:

<?xml version="1.0" standalone="yes"?>

   <podesavanja>

      <BGround>

         <clolor>[red]red[/red]</color>

      </BGround>

   </podesavanja>


Sigurno je moguće učitati ceo XML u neku klasu,sačuvati promenljive, a zatim izmeniti

određene promenljive pa obrisati xml fajl i zatim ga ponovo kreirati pomoću XMLWriter

klase.Ali da li može to efektnije???
Znači učitavanje XML, pronalaženje taga, i izmena vrednosti.
Ako sam dobro postavio problem tj da li ovo ima logike ???

Ne poznajem bas najbolje rad sa XML-om
Da li mi neko može pomoći (ako ima vremena i živaca )?
 
Odgovor na temu

mmix
Miljan Mitrović
Profesorkin muz
Passau, Deutschland

SuperModerator
Član broj: 17944
Poruke: 6042



+4631 Profil

icon Re: C# i XML - izmena vrednosti...06.06.2007. u 19:54 - pre 205 meseci
Kao prvo to ne moze bas efikasno da funkcionise na nivou samih XML fajlova, ako je vrednost noda kraca ili duza od stare onda ostatak fajla mora fizicki da se pomeri na novu lokaciju, sto je pain. Eventualno mozes da iskombinujes xmlreader i xmlwriter da presipas iz jednog cabra u drugi i da usput lociras svoj nod i promenis ga, ali osim ako ne radis sa XML fajlovima od par gigabajta, ne vidim potrebu za tolikim mucenjem, jednostavno ucitaj XML u XMLDocument, iskoristi XPath da lociras node //podesavanja/BGround/color i promeni taj nod i onda snimi XMLDocument nazad u isti file.
Sloba je za 12 godina promenio antropološki kod srpskog naroda. On je od jednog naroda koji je bio veseo, pomalo površan, od jednog naroda koji je bio znatiželjan, koji je voleo da vidi, da putuje, da upozna,
od naroda koji je bio kosmopolitski napravio narod koji je namršten, mrzovoljan, sumnjicav, zaplašen, narod koji se stalno nešto žali, kome je stalno neko kriv… - Z.Đinđić
 
Odgovor na temu

[es] :: .NET :: .NET Desktop razvoj :: C# i XML - izmena vrednosti...

[ Pregleda: 1902 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.