Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die XML-Serialisierung konvertiert (serialisiert) die öffentlichen Felder und Eigenschaften eines Objekts sowie die Parameter und Rückgabewerte von Methoden in einen XML-Datenstrom, der einem bestimmten XSD-Dokument (XML Schema Definition Language) entspricht. Die XML-Serialisierung führt zu stark typierten Klassen mit öffentlichen Eigenschaften und Feldern, die in ein serielles Format (in diesem Fall XML) für Speicher oder Transport konvertiert werden.
Da XML ein offener Standard ist, kann der XML-Datenstrom unabhängig von der Plattform von jeder Anwendung nach Bedarf verarbeitet werden. Beispielsweise werden mithilfe von ASP.NET mithilfe der XmlSerializer Klasse erstellte XML-Webdienste zum Erstellen von XML-Datenströmen verwendet, die Daten zwischen XML-Webdienstanwendungen im Internet oder in Intranets übergeben. Umgekehrt verwendet die Deserialisierung einen solchen XML-Datenstrom und rekonstruiert das Objekt.
Die XML-Serialisierung kann auch verwendet werden, um Objekte in XML-Datenströme zu serialisieren, die der SOAP-Spezifikation entsprechen. SOAP ist ein Protokoll basierend auf XML, das speziell für Transportprozeduraufrufe mithilfe von XML entwickelt wurde.
Verwenden Sie die XmlSerializer Klasse, um Objekte zu serialisieren oder deserialisieren. Verwenden Sie das XML-Schemadefinitionstool, um die zu serialisierenden Klassen zu erstellen.