Thread View: alt.pl.comp.lang.csharp
4 messages
4 total messages
Started by qazvox
Wed, 11 Apr 2012 12:00
xml [piaskownica]
Author: qazvox
Date: Wed, 11 Apr 2012 12:00
Date: Wed, 11 Apr 2012 12:00
13 lines
1226 bytes
1226 bytes
Jak się to robi ? Np. mam kilka parametrów: ile (int) co (string) jak (char) Jak to zapisać w xml-u ( przykład My.xml ) ? Jak to odczytać do (z My.xml) aplikacji/formatki (do zmiennych iIle, sCo, cJak) ? -- ---- pzdr qaz
Re: xml [piaskownica]
Author: Łukasz 'Maly' Ostrowski
Date: Wed, 11 Apr 2012 13:11
Date: Wed, 11 Apr 2012 13:11
33 lines
1935 bytes
1935 bytes
On Wed, 11 Apr 2012 14:00:46 +0200, qazvox wrote:
> Jak się to robi ?
>
> Np. mam kilka parametrów:
> ile (int)
> co (string)
> jak (char)
>
> Jak to zapisać w xml-u ( przykład My.xml ) ?
> Jak to odczytać do (z My.xml) aplikacji/formatki (do zmiennych iIle, sCo,
> cJak) ?
1. XmlSerializer, łatwiejsza metoda.
http://msdn.microsoft.com/en-us/library/system.xml.serialization.xmlserializer.aspx
Konstruktor(duh) + metody Serialize i Deserialize są punktem
zainteresowania. Minimalny stopień ogarnięcia System.IO wymagany,
bo zapisuje się do strumieni/readerów, etc.
2. XmlDocument, bardziej czasochłonna metoda, generalnie tylko
do "nieelementarnych" schema'ów dokumentów XML.
http://msdn.microsoft.com/en-us/library/system.xml.xmldocument.aspx
Metody Load i Save i bardzo, bardzo bolesne budowanie/nawigacja
po dokumencie za pomocą modelu DOM - XmlElement etc, etc. Nie
polecam, chyba że innej opcji brak.
p.s. Nie ma potrzeby tagowania postów [piaskownica], już wystarczy
samo "Author" ;-).
--
Pozdrawiam,
Łukasz 'Maly' Ostrowski. http://l3v.pl/
Re: xml [piaskownica]
Author: qazvox
Date: Thu, 12 Apr 2012 09:33
Date: Thu, 12 Apr 2012 09:33
29 lines
2213 bytes
2213 bytes
> Użytkownik "Łukasz'Maly' Ostrowski" napisał w wiadomości grup > dyskusyjnych:ymu2lhfzii9k$.fhg1mu8caomc$.dlg@40tude.net... > On Wed, 11 Apr 2012 14:00:46 +0200, qazvox wrote: > >Jak się to robi ? > 1. XmlSerializer, łatwiejsza metoda. > > http://msdn.microsoft.com/en-us/library/system.xml.serialization.xmlserializer.aspx > Konstruktor(duh) + metody Serialize i Deserialize są punktem > zainteresowania. Minimalny stopień ogarnięcia System.IO wymagany, > bo zapisuje się do strumieni/readerów, etc. > > 2. XmlDocument, bardziej czasochłonna metoda, generalnie tylko > do "nieelementarnych" schema'ów dokumentów XML. > ... Dzięki ! Zabieram się za pierwszą metodę, wybór xml'a do przechowywania danych/parametrów lokalnych użytkownika jest właściwy, mam nadzieję ? > p.s. Nie ma potrzeby tagowania postów [piaskownica], już wystarczy > samo "Author" ;-). Author pozostanie, mam nadzieję piaskownica zniknie , mam nadzieję :-) -- ---- pzdr qaz
Re: xml [piaskownica]
Author: Łukasz 'Maly' Ostrowski
Date: Thu, 12 Apr 2012 11:16
Date: Thu, 12 Apr 2012 11:16
13 lines
1493 bytes
1493 bytes
On Thu, 12 Apr 2012 11:33:19 +0200, qazvox wrote: > Zabieram się za pierwszą metodę, wybór xml'a do przechowywania > danych/parametrów lokalnych użytkownika jest właściwy, mam nadzieję ? Sam tak robię, z automatu możesz serializować dowolnie zagnieżdzoną strukturę, nie tracisz czasu na wykombinowanie "Mojego Lepszego Rozwiązania" - i po prostu *działa*. Są jeszcze ideologiczne kwestie *gdzie* trzymać tego XMLa, ale to już IMO szczegół, najwyżej nie dostaniesz Logo "Compatible with Windows 7" ;-). -- Pozdrawiam, Łukasz 'Maly' Ostrowski. http://l3v.pl/
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads