Compatibilidad de tipos en las clases System.XmlType Support in the System.Xml Classes

En la versión 2.0 de .NET Framework, se han mejorado las clases XML principales para incluir características de compatibilidad de tipos.In the .NET Framework version 2.0, the core XML classes have been enhanced to include type support features. Las clases XmlReader, XmlWriter y XPathNavigator tienen características de compatibilidad de tipos, incluyendo la capacidad de realizar conversiones entre tipos de esquemas XML y tipos de Common Language Runtime (CLR).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.

En la versión 2.0 de .NET Framework, se han mejorado las clases XmlReader, XmlWriter y XPathNavigator para incluir características de compatibilidad de tipos.In the .NET Framework version 2.0, the XmlReader, XmlWriter, and XPathNavigator classes have been enhanced to include type support features.

  • Cada una de las clases XmlReader y XPathNavigator incluye una propiedad SchemaInfo que devuelve la información de esquema en un nodo.The XmlReader and XPathNavigator classes each include a SchemaInfo property that returns the schema information on a node.

  • ReadContentAs y ReadElementContentAs y los métodos de la clase XmlReader leen un valor de texto y lo convierten en un valor CLR en una sola llamada de método.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.

  • El método WriteValue de la clase XmlWriter convierte un tipo CLR en un tipo de esquema XML cuando escribe XML.The WriteValue method on the XmlWriter class converts a CLR type to an XML Schema type when writing out XML.

  • Las propiedades ValueAs y TypedValue de la clase XPathNavigator devuelven un valor de nodo y lo convierten en un valor CLR en una sola llamada de método.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

En la versión 1.0 de .NET Framework, se necesitaba la clase XmlConvert para realizar la conversión entre esquemas XML y tipos CLR.In the .NET Framework version 1.0 the XmlConvert class was needed to convert between XML Schema and CLR types.

En esta secciónIn This Section

Asignación de tipos de datos XML a tipos CLRMapping XML Data Types to CLR Types
Describe las asignaciones predeterminadas de tipos de datos XML en tipos CLR.Describes the default mappings of XML data types to CLR types.

Notas de implementación de la compatibilidad con tipos XMLXML Type Support Implementation Notes
Explica algunos de los detalles de la implementación de la compatibilidad de tipos.Discusses some of the type support implementation details.

Conversión de tipos de datos XMLConversion of XML Data Types
Describe cómo utilizar la clase XmlConvert para realizar la conversión entre esquemas XML y tipos CLR.Describes how to use the XmlConvert class to convert between XML Schema and CLR types.

Acceso a datos XML fuertemente tipados utilizando XPathNavigatorAccessing Strongly Typed XML Data Using XPathNavigator