Válí se ti projekty v šuplíku? Dostaň je mezi lidi a získej cool tričko a body na profi IT kurzy v soutěži ITnetwork summer 2017!
Přidej si svou IT školu do profilu a najdi spolužáky zde na síti :)

Diskuze: uložení do xml

C# .NET .NET (C# a Visual Basic) uložení do xml American English version English version

Aktivity (1)
Avatar
Matyáš Černohous (Matesak):28.3.2013 16:09

Zdravím, zkoušel jsem návod na XML http://www.itnetwork.cz/…-zapis-saxem a chtěl bych se zeptat jak nahradit tuhletu část :

using (XmlWriter xw = XmlWriter.Create(@"zbrane.xml", settings))

tak abych mohl použít SaveFileDialog. Když ho použiju, tak se mi to neuloží. Díky
(omlouvám se za předchozí dotaz bez názvu vlákna)

 
Odpovědět 28.3.2013 16:09
Avatar
Michael Olšavský:28.3.2013 16:57

EDIT.: nejak jsem nepochopil co cheš. Uložit xml soubor?

Editováno 28.3.2013 16:58
 
Nahoru Odpovědět 28.3.2013 16:57
Avatar
Odpovídá na Matyáš Černohous (Matesak)
Michael Olšavský:28.3.2013 17:12

Á už vím. Zkus tohle:

SaveFileDialog sfd = new SaveFileDialog();
...
if(sfd.ShowDialog() == DialogResult.OK)
{
   using (XmlWriter xw = XmlWriter.Create(sfd.FileName, settings))
....
}
 
Nahoru Odpovědět 28.3.2013 17:12
Avatar
Matyáš Černohous (Matesak):31.3.2013 20:52

Chtěl bych se ještě zeptat, dělám app a řídím se článkem http://www.itnetwork.cz/…-zapis-saxem , ale když se mi to XML uloží není to tak jak je to v tom článku, ale je to takovýhle: http://img.fileup.cz/?….
Kód mám stejný jako je v článku, ale nějak to nefunguje.

Díky

 
Nahoru Odpovědět 31.3.2013 20:52
Avatar
Odpovídá na Matyáš Černohous (Matesak)
Michael Olšavský:31.3.2013 21:15

Namísto elementů zapisuješ atributy. Pošli sem kód.

 
Nahoru Odpovědět 31.3.2013 21:15
Avatar
Matyáš Černohous (Matesak):31.3.2013 21:23

Díky, místo xw.WriteAttri­buteString() stačilo dát xw.WriteElemen­tString()

Editováno 31.3.2013 21:26
 
Nahoru Odpovědět 31.3.2013 21:23
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 7 zpráv z 7.