Supporto di tipi di dati nelle classi System.XmlType Support in the System.Xml Classes

In .NET Framework versione 2.0 le classi principali XML sono state migliorate per includere funzionalità di supporto dei tipi di dati.In the .NET Framework version 2.0, the core XML classes have been enhanced to include type support features. Le classi XmlReader, XmlWriter e XPathNavigator includono funzionalità di supporto dei tipi che comprendono la capacità di conversione tra tipi XML Schema e tipi CLR (Common Language Runtime).The XmlReader, XmlWriter, and XPathNavigator classes include type support features including the ability to convert between XML Schema types and common language runtime (CLR) types.

In .NET Framework versione 2.0 le classi XmlReader, XmlWriter e XPathNavigator sono state migliorate per includere funzionalità di supporto dei tipi di dati.In the .NET Framework version 2.0, the XmlReader, XmlWriter, and XPathNavigator classes have been enhanced to include type support features.

  • Le classi XmlReader e XPathNavigator includono ciascuna una proprietà SchemaInfo che consente di restituire le informazioni sullo schema in un nodo.The XmlReader and XPathNavigator classes each include a SchemaInfo property that returns the schema information on a node.

  • Le proprietà ReadContentAs e ReadElementContentAs nella classe XmlReader leggono un valore di testo e lo convertono in un valore CLR con una singola chiamata al metodo.The ReadContentAs and ReadElementContentAs and methods on the XmlReader class read a text value and convert it to a CLR value in a single method call.

  • Il metodo WriteValue nella classe XmlWriter converte un tipo CLR in un tipo XML Schema durante la scrittura XML.The WriteValue method on the XmlWriter class converts a CLR type to an XML Schema type when writing out XML.

  • Le proprietà ValueAs e TypedValue nella classe XPathNavigator restituiscono un valore di nodo e lo convertono in un valore CLR con una singola chiamata al metodo.The ValueAs and TypedValue properties on the XPathNavigator class return a node value and convert it to a CLR value in a single method call.

Nota

In .NET Framework versione 1.0 era necessario convertire la classe XmlConvert tra il tipo XML Schema e il tipo CLR.In the .NET Framework version 1.0 the XmlConvert class was needed to convert between XML Schema and CLR types.

In questa sezioneIn This Section

Mapping dei tipi di dati XML a tipi di dati CLRMapping XML Data Types to CLR Types
Vengono descritti i mapping predefiniti dei tipi di dati XML ai tipi di dati CLR.Describes the default mappings of XML data types to CLR types.

Note sull'implementazione del supporto per il tipo XMLXML Type Support Implementation Notes
Vengono illustrati alcuni dettagli relativi all'implementazione del supporto per i tipi di dati.Discusses some of the type support implementation details.

Conversione dei tipi di dati XMLConversion of XML Data Types
Viene descritto come usare la classe XmlConvert per eseguire la conversione tra tipi XML Schema e tipi CLR.Describes how to use the XmlConvert class to convert between XML Schema and CLR types.

Accesso a dati XML fortemente tipizzati con XPathNavigatorAccessing Strongly Typed XML Data Using XPathNavigator