Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
El System.Xml espacio de nombres utiliza las clases XmlDocument o XPathDocument para proporcionar una representación mediante programación de documentos XML, fragmentos, nodos o conjuntos de nodos en memoria.
La XPathDocument clase proporciona una representación rápida, de solo lectura y en memoria de un documento XML mediante el modelo de datos XPath. La XmlDocument clase proporciona una representación editable en memoria de un documento XML que implementa el modelo de objetos de documento de W3C (DOM) nivel 1 núcleo y nivel 2 de DOM principal. Ambas clases implementan la IXPathNavigable interfaz y devuelven un XPathNavigator objeto usado para seleccionar, evaluar, navegar y, en algunos casos, editar los datos XML subyacentes.
En las secciones siguientes se describe la funcionalidad de la XPathNavigator clase en función de la clase que la devuelve.
En esta sección
Lectura de datos XML mediante XPathDocument y XmlDocument
Describe cómo crear un objeto de clase de solo XPathDocument lectura para leer un documento XML y cómo crear un objeto de clase editable XmlDocument para leer y editar un documento XML. En este tema también se describe cómo devolver un XPathNavigator objeto de cada clase para navegar y editar un documento XML.
Selección, evaluación y coincidencia de datos XML mediante XPathNavigator
Describe los métodos de la XPathNavigator clase que se usan para seleccionar nodos en un XPathDocument objeto o XmlDocument mediante una consulta XPath, evaluar y examinar los resultados de una expresión XPath y determinar si un nodo de un documento XML coincide con una expresión XPath determinada.
Acceso a datos XML mediante XPathNavigator
Describe los métodos de la XPathNavigator clase que se usan para navegar por los nodos, extraer datos XML y acceder a datos XML fuertemente tipados en un objeto XPathDocument o XmlDocument.
Edición de datos XML mediante XPathNavigator
Describe los métodos de la XPathNavigator clase usada para insertar, modificar y quitar nodos y valores de un documento XML contenido en un XmlDocument objeto .
Validación de esquemas mediante XPathNavigator
Describe las formas de validar el contenido XML contenido en un XPathDocument objeto o XmlDocument .