Serializacja XML i SOAPXML and SOAP serialization

Serializacji XML konwertuje (deserializacji) publiczne pola i właściwości obiektu oraz parametry i zwracane wartości metod do strumienia XML, który jest zgodny z konkretnym dokumentem języka definicji schematu XML (XSD).XML serialization converts (serializes) the public fields and properties of an object, and the parameters and return values of methods, into an XML stream that conforms to a specific XML Schema definition language (XSD) document. Powoduje serializacji XML w silnie typizowanej klasy z właściwości publiczne i pola, które są konwertowane na format seryjny (w tym przypadku XML) do przechowywania lub transportu.XML serialization results in strongly typed classes with public properties and fields that are converted to a serial format (in this case, XML) for storage or transport.

Ponieważ kod XML jest otwarty standard, strumień XML może być przetwarzany przez dowolną aplikację, w razie konieczności, niezależnie od platformy.Because XML is an open standard, the XML stream can be processed by any application, as needed, regardless of platform. Na przykład usługi sieci Web XML utworzone za pomocą ASP.NET używają XmlSerializer klasy do tworzenia strumieni XML, które przesyłają dane między aplikacjami usługi sieci Web XML w Internecie lub w intranecie.For example, XML Web services created using ASP.NET use the XmlSerializer class to create XML streams that pass data between XML Web service applications throughout the Internet or on intranets. Z kolei deserializacji pobiera strumień XML i rekonstruuje obiektu.Conversely, deserialization takes such an XML stream and reconstructs the object.

Umożliwia także serializacji XML można serializować obiektów do strumieni XML, które są zgodne ze specyfikacją protokołu SOAP.XML serialization can also be used to serialize objects into XML streams that conform to the SOAP specification. Protokołu SOAP to protokół oparte na języku XML, zaprojektowany specjalnie w celu transportu wywołań procedur za pomocą języka XML.SOAP is a protocol based on XML, designed specifically to transport procedure calls using XML.

Do serializacji lub deserializacji obiekty, użyj XmlSerializer klasy.To serialize or deserialize objects, use the XmlSerializer class. Aby utworzyć klasy serializacji, należy użyć narzędzia definicji schematu XML.To create the classes to be serialized, use the XML Schema Definition tool.

Zobacz takżeSee also