Witam, mam wielki problem z serializacją do XML, a dokładnie z tą linijką:
XmlSerializer serializer = new XmlSerializer(typeof(jakiś typ,np. moja klasa));
Czy da się serializować dane różnego typu(np. 2 klasy) do jednego pliku??
Np. są 2 klasy:
public class film
{
public film()
{
}
public film(String typ, String name, int dl, int nr_kat)
{
nazwa = name;
dlugosc = dl;
id = nr_kat;
rodzaj = typ;
}
public String rodzaj
{
get { return typ; }
set { typ= value; }
}
public String nazwa
{
get { return name; }
set { name = value; }
}
public int dlugosc
{
get { return dl; }
set { dl = value; }
}
public int id
{
get { return nr_kat; }
set { nr_kat = value; }
}
private int nr_kat,dl;
private String name,typ;
}
public class ksiazki
{
public ksiazki()
{
}
public ksiazki(String typ, String name, String a, int nr_kat)
{
tytul = name;
autor = a;
id = nr_kat;
rodzaj = typ;
}
public String rodzaj
{
get { return typ; }
set { typ= value; }
}
public String tytul
{
get { return name; }
set { name = value; }
}
public String autor
{
get { return a; }
set { a = value; }
}
public int id
{
get { return nr_kat; }
set { nr_kat = value; }
}
private int nr_kat;
private String name,typ,a;
}
Jak je serializować do jednego pliku??
Ps. w kodzie mogą być błędy bo pisałem na szybkiego.
Dziękuje za odpowiedź.