Exportar (0) Imprimir
Expandir todo

XPathNavigator (Clase)

Actualización: noviembre 2007

Proporciona un modelo de cursor para navegar y editar datos XML.

Espacio de nombres:  System.Xml.XPath
Ensamblado:  System.Xml (en System.Xml.dll)

public abstract class XPathNavigator : XPathItem, 
	ICloneable, IXPathNavigable, IXmlNamespaceResolver
public abstract class XPathNavigator extends XPathItem implements ICloneable, 
	IXPathNavigable, IXmlNamespaceResolver
public abstract class XPathNavigator extends XPathItem implements ICloneable, IXPathNavigable, IXmlNamespaceResolver

La clase XPathNavigator del espacio de nombres System.Xml.XPath es una clase abstracta que define un modelo de cursor para navegar y editar los elementos de información XML como instancias del modelo de datos de XQuery 1.0 y XPath 2.0.

Se crea un objeto XPathNavigator a partir de una clase que implementa la interfaz IXPathNavigable, como las clases XPathDocument y XmlDocument. Los objetos XPathNavigator creados mediante objetos XPathDocument son de sólo lectura, mientras que los objetos XPathNavigator que crean los objetos XmlDocument se pueden editar. El estado de sólo lectura o modificable de un objeto XPathNavigator se determina utilizando la propiedad CanEdit de la clase XPathNavigator.

Para obtener más información acerca de cómo procesar datos XML mediante el modelo de datos de XPath, consulte el tema Procesamiento de datos XML con el modelo de datos XPath.

9x81sf5a.alert_security(es-es,VS.90).gifNota de seguridad:

Las excepciones provocadas como resultado de utilizar la clase XPathNavigator, como la clase XPathException, pueden contener información confidencial que no deba exponerse en aquellos escenarios en los que no se confía. Deben controlarse correctamente las excepciones para que esta información confidencial no se exponga en escenarios en los que no se confía.

Notas para los herederos:

Al heredar de la clase XPathNavigator, es necesario reemplazar los miembros siguientes:

Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98

.NET Framework y .NET Compact Framework no admiten todas las versiones de cada plataforma. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

.NET Framework

Compatible con: 3.5, 3.0, 2.0, 1.1, 1.0

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft