Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Serializacja XML konwertuje (serializuje) pola publiczne i właściwości obiektu oraz parametry i zwracane wartości metod na strumień XML zgodny z określonym dokumentem języka XSD (XML Schema Definition Language). Serializacja XML powoduje silnie typizowane klasy z właściwościami publicznymi i polami, które są konwertowane na format seryjny (w tym przypadku XML) dla magazynu lub transportu.
Ponieważ xml jest otwartym standardem, strumień XML może być przetwarzany przez dowolną aplikację, zgodnie z potrzebami, niezależnie od platformy. Na przykład usługi sieci Web XML utworzone przy użyciu ASP.NET używają XmlSerializer klasy do tworzenia strumieni XML, które przekazują dane między aplikacjami usługi sieci Web XML w Internecie lub w intranecie. Z drugiej strony deserializacja przyjmuje taki strumień XML i rekonstruuje obiekt.
Serializacji XML można również użyć do serializacji obiektów w strumieniach XML, które są zgodne ze specyfikacją protokołu SOAP. Protokół SOAP jest protokołem opartym na języku XML zaprojektowanym specjalnie do transportu wywołań procedur przy użyciu kodu XML.
Aby serializować lub deserializować obiekty, użyj XmlSerializer klasy . Aby utworzyć klasy do serializacji, użyj narzędzia definicji schematu XML.