Witam, robię prosty program - klient pocztowy w vs2010.
Napotkałem na jeden problem, otóż obsługuje on maksymalnie jedno konto na raz. Jak zmusić serializację, by nie nadpisywała pliku - tylko dodawała nowe dane użytkowników.
Upragniona forma dokumentu wyglądać miałaby mniej wiecej tak:
<?xml version="1.0"?>
<ustawienia xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<uzytkownik1>
<nazwaUzytkownika>nazwa</nazwaUzytkownika>
<haslo>haslo</haslo>
<ssl>false</ssl>
<adresPop3>poczta.o2.pl</adresPop3>
<portPop3>110</portPop3>
<adresSmtp>poczta.o2.pl</adresSmtp>
<portSmtp>587</portSmtp>
</uzytkownik1>
<uzytkownik2>
<nazwaUzytkownika>nazwa</nazwaUzytkownika>
<haslo>haslo</haslo>
<ssl>false</ssl>
<adresPop3>poczta.o2.pl</adresPop3>
<portPop3>110</portPop3>
<adresSmtp>poczta.o2.pl</adresSmtp>
<portSmtp>587</portSmtp>
</uzytkownik2>
itd...
</ustawienia>
Oczywiście jeśli to możliwe chciałbym by było to jak najprostsze rozwiązanie, nie tyle co do samej serializacji co też do deserializacji.