Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
XML-serialisering konverterar (serialiserar) de offentliga fälten och egenskaperna för ett objekt, samt parametrarna och returvärdena för metoder, till en XML-dataström som överensstämmer med ett specifikt XSD-dokument (XML Schema Definition Language). XML-serialisering resulterar i starkt inskrivna klasser med offentliga egenskaper och fält som konverteras till ett serieformat (i det här fallet XML) för lagring eller transport.
Eftersom XML är en öppen standard kan XML-dataströmmen bearbetas av alla program, efter behov, oavsett plattform. Xml-webbtjänster som skapats med hjälp av ASP.NET använder XmlSerializer-klassen för att skapa XML-strömmar som skickar data mellan XML-webbtjänster över Internet eller på intranät. Omvänt tar deserialisering en sådan XML-ström och rekonstruerar objektet.
XML-serialisering kan också användas för att serialisera objekt till XML-strömmar som överensstämmer med SOAP-specifikationen. SOAP är ett protokoll baserat på XML som utformats specifikt för anrop till transportprocedurer med hjälp av XML.
Om du vill serialisera eller deserialisera objekt använder du XmlSerializer klassen . Om du vill skapa de klasser som ska serialiseras använder du xml-schemadefinitionsverktyget.