Share via


Compatibilidad de tipos en las clases System.Xml

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.

NotaNota

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 fuertemente tipados utilizando XPathNavigator

Lectura de datos de tipo

Escribir datos de tipo