Compatibilidad de tipos en las clases System.Xml

Actualización: November 2007

En la versión 2.0 de .NET Framework, se han mejorado las clases XML principales para incluir características de compatibilidad de tipos. 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).

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.

  • Cada una de las clases XmlReader y XPathNavigator incluye una propiedad SchemaInfo que devuelve la información de esquema en un nodo.

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

  • El método WriteValue de la clase XmlWriter convierte un tipo CLR en un tipo de esquema XML cuando escribe 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.

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.

En esta sección

Secciones relacionadas

Acceso a datos XML con establecimiento inflexible de tipos utilizando XPathNavigator

Lectura de datos de tipo

Escribir datos de tipo