Condividi tramite


Supporto di tipi di dati nelle classi System.Xml

In .NET Framework versione 2.0 le classi principali XML sono state migliorate per includere funzionalità di supporto dei tipi di dati. 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).

In .NET Framework versione 2.0 le classi XmlReader, XmlWriter e XPathNavigator sono state migliorate per includere funzionalità di supporto dei tipi di dati.

  • Le classi XmlReader e XPathNavigator includono ciascuna una proprietà SchemaInfo che consente di restituire le informazioni sullo schema in un nodo.

  • 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.

  • Il metodo WriteValue nella classe XmlWriter converte un tipo CLR in un tipo XML Schema durante la scrittura 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.

NotaNota

In .NET Framework versione 1.0 era necessario convertire la classe XmlConvert tra il tipo XML Schema e il tipo CLR.

In questa sezione

Sezioni correlate

Accesso a dati XML fortemente tipizzati con XPathNavigator

Lettura di dati tipizzati

Scrittura di dati tipizzati