Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
La serializzazione XML converte (serializza) i campi pubblici e le proprietà di un oggetto e i parametri e restituisce i valori dei metodi in un flusso XML conforme a un documento XSD (XML Schema Definition Language). La serializzazione XML genera classi fortemente tipizzate con proprietà pubbliche e campi convertiti in un formato seriale (in questo caso XML) per l'archiviazione o il trasporto.
Poiché XML è uno standard aperto, il flusso XML può essere elaborato da qualsiasi applicazione, in base alle esigenze, indipendentemente dalla piattaforma. Ad esempio, i servizi Web XML creati utilizzando ASP.NET utilizzare la XmlSerializer classe per creare flussi XML che passano dati tra applicazioni di servizio Web XML in Internet o su Intranet. Al contrario, la deserializzazione accetta un flusso XML di questo tipo e ricostruisce l'oggetto.
La serializzazione XML può essere usata anche per serializzare oggetti in flussi XML conformi alla specifica SOAP. SOAP è un protocollo basato su XML, progettato specificamente per il trasporto delle chiamate di routine tramite XML.
Per serializzare o deserializzare oggetti, utilizzare la XmlSerializer classe . Per creare le classi da serializzare, utilizzare lo strumento XML Schema Definition.