Avatar
Jakub Lásko[Saarix]:

Zdravím dělám na programu, který slouží ke zkoušení slovíček všech jazyků. Program už začíná být rozsáhlejší a řekl jsem si že by bylo dobré ukládat výsledky testů uživatele...

Vytvořil jsem si tedy nový XML soubor kam se výsledky budou ukládat. Ale jakmile soubor již existuje čili přidávám druhý a nebo další záznam, tak narazím na problém.

Chci se zeptat zda nevíte o nějaké metodě editade XML souboru? Já to zatím řeším tak že XML přečtu, obsah nasipu do připraveného Listu a pak skrze Write přespíšu stávajicí XML, ale zapíšu nejprve data z Listu a pak nový záznam. Ale tento styl zatím nějak nefunguje... Nejspíše bude někde chybka.

Odpovědět 14.8.2013 14:23
Časem je vše možné.
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na Jakub Lásko[Saarix]
David Čápka:

Jak editovat XML tu máš popsané v tutoriálech.

Nahoru Odpovědět 14.8.2013 14:41
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
Avatar
Jakub Lásko[Saarix]:

Koukal jsem na tvé tutoriály ke XML, ale tam bylo jen Psaní a Čtení XML souborů.

Nahoru Odpovědět 14.8.2013 14:49
Časem je vše možné.
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na Jakub Lásko[Saarix]
David Čápka:

XML soubory jdou rozumně editovat jen přes DOM - http://www.itnetwork.cz/…rial-xml-dom Jednoduše ho načteš, někam přivěsíš něco nového a uložíš.

Nahoru Odpovědět  +1 14.8.2013 14:52
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
Avatar
Jakub Lásko[Saarix]:

Jej kolem toho jsem jel :-) Díky moc za link pročtu si to.

Nahoru Odpovědět 14.8.2013 14:54
Časem je vše možné.
Avatar
Lako
Člen
Avatar
Odpovídá na Jakub Lásko[Saarix]
Lako:

K manipulaci s XML soubory doporučuji LINQ to XML

 
Nahoru Odpovědět 14.8.2013 20:17
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na Lako
David Čápka:

O tom mám rozepsaný článek, dělá se s tím docela dobře :)

Nahoru Odpovědět 14.8.2013 21:03
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
Avatar
Kit
Redaktor
Avatar
Odpovídá na Jakub Lásko[Saarix]
Kit:

Na častou modifikaci se XML moc nehodí. Raději použij databázi. XML se hodí spíš pro statická data, která se moc často nemění. Při modifikaci se totiž zapisuje celý soubor jako nový.

Nahoru Odpovědět  +1 14.8.2013 21:18
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Jakub Lásko[Saarix]:

Ono zápis výsledků testů si myslím že není zrovna velký obsah, takže bych databázi zrovna nevolil a jak tu psal Lako výše tak pokud to srkze LINQ jde docela dobře, tak bych radši zůstal u XML v tomto případě.

Nahoru Odpovědět 15.8.2013 10:48
Časem je vše možné.
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 9 zpráv z 9.