Compartir a través de


Procesamiento de datos XML en memoria

El .NET Framework de Microsoft incluye tres modelos para el procesamiento de datos XML: la clase XmlDocument, la clase XPathDocument y LINQ to XML.

La clase XmlDocument implementa el nivel 1 principal del Modelo de objetos de documento (DOM) y las recomendaciones principales del nivel 2 del DOM del W3C. El DOM es una representación de árbol en memoria (caché) de un documento XML. Con XmlDocument y sus clases relacionadas, puede construir documentos XML, cargar datos y tener acceso a ellos, modificar datos y guardar cambios.

La clase XPathDocument es un almacén de datos en memoria y de solo lectura que se basa en el modelo de datos XPath. La clase XPathNavigator ofrece diversas opciones de edición y capacidades de navegación utilizando un modelo de cursor sobre documentos XML contenidos en la clase XPathDocument de solo lectura, así como en la clase XmlDocument.

LINQ to XML es el nuevo modelo que incorpora .NET Framework versión 3.5 para el procesamiento de datos XML. Es un modelo en memoria que aprovecha las LINQ (Language-Integrated Query). LINQ amplía la sintaxis del lenguaje C# y Visual Basic para proporcionar nuevas capacidades de consulta.

En esta sección

Secciones relacionadas

Documentos y datos XML