Condividi tramite


Serializzazione XML e SOAP

La serializzazione XML converte, ovvero serializza, le proprieta` e i campi pubblici di un oggetto oppure i parametri e i valori restituiti dei metodi, in un flusso XML conforme a un documento in linguaggio di definizione dello schema XML (XSD). La serializzazione XML produce classi tipizzate in modo sicuro con proprieta` e campi pubblici convertiti in un formato seriale, in questo caso XML, per l'archiviazione o il trasporto.

Poiche´ XML e` uno standard aperto, il flusso XML puo` essere elaborato da qualsiasi applicazione, in base alle esigenze, indipendentemente dalla piattaforma. I servizi Web XML creati mediante ASP.NET, ad esempio, utilizzano la classe XmlSerializer per creare flussi XML che passano i dati tra le applicazioni di servizi Web XML attraverso Internet o Intranet. Al contrario, la deserializzazione accetta un flusso XML di questo genere e ricostruisce l'oggetto.

La serializzazione XML puo` essere utilizzata anche per serializzare oggetti nei flussi XML conformi alla specifica SOAP. Il SOAP e` un protocollo basato su XML, progettato specificamente per trasportare chiamate di procedure mediante XML.

Per serializzare o deserializzare oggetti, utilizzare la classe XmlSerializer. Per creare le classi da serializzare, utilizzare lo strumento di definizione di schemi XML.

In questa sezione

  • Strumento di definizione di schemi XML e serializzazione XML
    Viene descritto come utilizzare lo strumento di definizione di schemi XML per la creazione di classi conformi a uno schema del linguaggio di definizione dello schema XML (XSD) o per la generazione di uno schema XML da un file con estensione dll.

Sezioni correlate

Vedere anche

Altre risorse

Serializzazione binaria