XPathNavigator XPathNavigator XPathNavigator XPathNavigator Class

Definición

Proporciona un modelo de cursor para navegar y editar datos XML.Provides a cursor model for navigating and editing XML data.

public ref class XPathNavigator abstract : System::Xml::XPath::XPathItem, ICloneable, System::Xml::IXmlNamespaceResolver, System::Xml::XPath::IXPathNavigable
public abstract class XPathNavigator : System.Xml.XPath.XPathItem, ICloneable, System.Xml.IXmlNamespaceResolver, System.Xml.XPath.IXPathNavigable
type XPathNavigator = class
    inherit XPathItem
    interface ICloneable
    interface IXPathNavigable
    interface IXmlNamespaceResolver
Public MustInherit Class XPathNavigator
Inherits XPathItem
Implements ICloneable, IXmlNamespaceResolver, IXPathNavigable
Herencia
XPathNavigatorXPathNavigatorXPathNavigatorXPathNavigator
Derivado
Implementaciones

Comentarios

El XPathNavigator clase en el System.Xml.XPath espacio de nombres es una clase abstracta que define un modelo de cursor para navegar y editar elementos de información XML como instancias del modelo de datos XPath 2.0 y XQuery 1.0.The XPathNavigator class in the System.Xml.XPath namespace is an abstract class which defines a cursor model for navigating and editing XML information items as instances of the XQuery 1.0 and XPath 2.0 Data Model.

Un XPathNavigator objeto se crea a partir de una clase que implementa el IXPathNavigable interfaz como el XPathDocument y XmlDocument clases.An XPathNavigator object is created from a class that implements the IXPathNavigable interface such as the XPathDocument and XmlDocument classes. XPathNavigator los objetos creados por XPathDocument objetos son de solo lectura mientras XPathNavigator los objetos creados por XmlDocument se pueden editar los objetos.XPathNavigator objects created by XPathDocument objects are read-only while XPathNavigator objects created by XmlDocument objects can be edited. Un XPathNavigator estado de solo lectura o editable del objeto se determina mediante el CanEdit propiedad de la XPathNavigator clase.An XPathNavigator object's read-only or editable status is determined using the CanEdit property of the XPathNavigator class.

Para obtener más información acerca de cómo procesar datos XML mediante el modelo de datos XPath, vea el procesamiento de datos XML utilizando el modelo de datos XPath tema.For more information about processing XML data using the XPath data model, see the Process XML Data Using the XPath Data Model topic.

Importante

Las excepciones generadas como resultado de utilizar el XPathNavigator clase, como el XPathException class, pueden contener información confidencial que no debe exponerse en escenarios de confianza.Exceptions raised as a result of using the XPathNavigator class, such as the XPathException class, may contain sensitive information that should not be exposed in untrusted scenarios. Las excepciones se deben administrar correctamente para que esta información confidencial no se expone en escenarios de confianza.Exceptions should be properly handled so that this sensitive information is not exposed in untrusted scenarios.

Notas a los desarrolladores de herederos

Al heredar de la XPathNavigator (clase), debe reemplazar los miembros siguientes:When you inherit from the XPathNavigator class, you must override the following members:

Constructores

XPathNavigator() XPathNavigator() XPathNavigator() XPathNavigator()

Inicializa una nueva instancia de la clase XPathNavigator.Initializes a new instance of the XPathNavigator class.

Propiedades

BaseURI BaseURI BaseURI BaseURI

Cuando se invalida en una clase derivada, obtiene el URI base del nodo actual.When overridden in a derived class, gets the base URI for the current node.

CanEdit CanEdit CanEdit CanEdit

Obtiene un valor que indica si el elemento XPathNavigator puede editar los datos XML subyacentes.Gets a value that indicates whether the XPathNavigator can edit the underlying XML data.

HasAttributes HasAttributes HasAttributes HasAttributes

Obtiene un valor que indica si el nodo actual tiene algún atributo.Gets a value that indicates whether the current node has any attributes.

HasChildren HasChildren HasChildren HasChildren

Obtiene un valor que indica si el nodo actual tiene algún nodo secundario.Gets a value that indicates whether the current node has any child nodes.

InnerXml InnerXml InnerXml InnerXml

Obtiene o establece el marcado que representa los nodos secundarios del nodo actual.Gets or sets the markup representing the child nodes of the current node.

IsEmptyElement IsEmptyElement IsEmptyElement IsEmptyElement

Cuando se invalida en una clase derivada, obtiene un valor que indica si el nodo actual es un elemento vacío sin etiqueta de cierre de elemento.When overridden in a derived class, gets a value that indicates whether the current node is an empty element without an end element tag.

IsNode IsNode IsNode IsNode

Obtiene un valor que indica si el nodo actual representa un nodo XPath.Gets a value that indicates if the current node represents an XPath node.

LocalName LocalName LocalName LocalName

Cuando se reemplaza en una clase derivada, obtiene el Name del nodo actual sin prefijo de espacio de nombres.When overridden in a derived class, gets the Name of the current node without any namespace prefix.

Name Name Name Name

Cuando se invalida en una clase derivada, obtiene el nombre completo del nodo actual.When overridden in a derived class, gets the qualified name of the current node.

NamespaceURI NamespaceURI NamespaceURI NamespaceURI

Cuando se invalida en una clase derivada, obtiene el URI de espacio de nombres del nodo actual.When overridden in a derived class, gets the namespace URI of the current node.

NameTable NameTable NameTable NameTable

Cuando se invalida en una clase derivada, obtiene el XmlNameTable de la XPathNavigator.When overridden in a derived class, gets the XmlNameTable of the XPathNavigator.

NavigatorComparer NavigatorComparer NavigatorComparer NavigatorComparer

Obtiene un IEqualityComparer que se usa para la comparación de igualdad de objetos XPathNavigator.Gets an IEqualityComparer used for equality comparison of XPathNavigator objects.

NodeType NodeType NodeType NodeType

Cuando se reemplaza en una clase derivada, obtiene el XPathNodeType del nodo actual.When overridden in a derived class, gets the XPathNodeType of the current node.

OuterXml OuterXml OuterXml OuterXml

Obtiene o establece el marcado que representa las etiquetas de apertura y cierre del nodo actual y sus nodos secundarios.Gets or sets the markup representing the opening and closing tags of the current node and its child nodes.

Prefix Prefix Prefix Prefix

Cuando se invalida en una clase derivada, obtiene el prefijo de espacio de nombres asociado al nodo actual.When overridden in a derived class, gets the namespace prefix associated with the current node.

SchemaInfo SchemaInfo SchemaInfo SchemaInfo

Obtiene la información de esquema asignada al nodo actual como resultado de la validación del esquema.Gets the schema information that has been assigned to the current node as a result of schema validation.

TypedValue TypedValue TypedValue TypedValue

Obtiene el nodo actual en forma de objeto del tipo de .NET Framework más adecuado al que se ha aplicado la compresión boxing.Gets the current node as a boxed object of the most appropriate .NET Framework type.

UnderlyingObject UnderlyingObject UnderlyingObject UnderlyingObject

Utilizado por XPathNavigator ver las implementaciones que proporcionan un "XML"virtual"sobre un almacén para proporcionar acceso a los objetos subyacentes.Used by XPathNavigator implementations which provide a "virtualized" XML view over a store, to provide access to underlying objects.

Value Value Value Value

Cuando se invalida en una clase derivada, obtiene el valor de cadena del elemento.When overridden in a derived class, gets the string value of the item.

ValueAsBoolean ValueAsBoolean ValueAsBoolean ValueAsBoolean

Obtiene el valor del nodo actual como un Boolean.Gets the current node's value as a Boolean.

ValueAsDateTime ValueAsDateTime ValueAsDateTime ValueAsDateTime

Obtiene el valor del nodo actual como un DateTime.Gets the current node's value as a DateTime.

ValueAsDouble ValueAsDouble ValueAsDouble ValueAsDouble

Obtiene el valor del nodo actual como un Double.Gets the current node's value as a Double.

ValueAsInt ValueAsInt ValueAsInt ValueAsInt

Obtiene el valor del nodo actual como un Int32.Gets the current node's value as an Int32.

ValueAsLong ValueAsLong ValueAsLong ValueAsLong

Obtiene el valor del nodo actual como un Int64.Gets the current node's value as an Int64.

ValueType ValueType ValueType ValueType

Obtiene el Type de .NET Framework del nodo actual.Gets the .NET Framework Type of the current node.

XmlLang XmlLang XmlLang XmlLang

Obtiene el ámbito xml:lang del nodo actual.Gets the xml:lang scope for the current node.

XmlType XmlType XmlType XmlType

Obtiene el XmlSchemaType información del nodo actual.Gets the XmlSchemaType information for the current node.

Métodos

AppendChild() AppendChild() AppendChild() AppendChild()

Devuelve un objeto XmlWriter usado para crear uno o varios nodos secundarios nuevos al final de la lista de nodos secundarios del nodo actual.Returns an XmlWriter object used to create one or more new child nodes at the end of the list of child nodes of the current node.

AppendChild(String) AppendChild(String) AppendChild(String) AppendChild(String)

Crea un nuevo nodo secundario al final de la lista de nodos secundarios del nodo actual usando la cadena de datos XML especificada.Creates a new child node at the end of the list of child nodes of the current node using the XML data string specified.

AppendChild(XmlReader) AppendChild(XmlReader) AppendChild(XmlReader) AppendChild(XmlReader)

Crea un nuevo nodo secundario al final de la lista de nodos secundarios del nodo actual mediante el contenido XML del objeto XmlReader especificado.Creates a new child node at the end of the list of child nodes of the current node using the XML contents of the XmlReader object specified.

AppendChild(XPathNavigator) AppendChild(XPathNavigator) AppendChild(XPathNavigator) AppendChild(XPathNavigator)

Crea un nuevo nodo secundario al final de la lista de nodos secundarios del nodo actual mediante los nodos del XPathNavigator especificado.Creates a new child node at the end of the list of child nodes of the current node using the nodes in the XPathNavigator specified.

AppendChildElement(String, String, String, String) AppendChildElement(String, String, String, String) AppendChildElement(String, String, String, String) AppendChildElement(String, String, String, String)

Crea un nuevo nodo de elemento secundario al final de la lista de nodos secundarios del nodo actual mediante el prefijo de espacio de nombres, el nombre local y el URI de espacio de nombres especificados con el valor seleccionado.Creates a new child element node at the end of the list of child nodes of the current node using the namespace prefix, local name and namespace URI specified with the value specified.

CheckValidity(XmlSchemaSet, ValidationEventHandler) CheckValidity(XmlSchemaSet, ValidationEventHandler) CheckValidity(XmlSchemaSet, ValidationEventHandler) CheckValidity(XmlSchemaSet, ValidationEventHandler)

Comprueba que los datos XML en el XPathNavigator cumple el esquema de XML Schema definition language (XSD) proporcionado.Verifies that the XML data in the XPathNavigator conforms to the XML Schema definition language (XSD) schema provided.

Clone() Clone() Clone() Clone()

Cuando se invalida en una clase derivada, se crea un nuevo XPathNavigator que se coloca en el mismo nodo que este XPathNavigator.When overridden in a derived class, creates a new XPathNavigator positioned at the same node as this XPathNavigator.

ComparePosition(XPathNavigator) ComparePosition(XPathNavigator) ComparePosition(XPathNavigator) ComparePosition(XPathNavigator)

Compara la posición del elemento actual XPathNavigator con la posición de la XPathNavigator especificado.Compares the position of the current XPathNavigator with the position of the XPathNavigator specified.

Compile(String) Compile(String) Compile(String) Compile(String)

Compila una cadena que representa una expresión XPath y devuelve un XPathExpression objeto.Compiles a string representing an XPath expression and returns an XPathExpression object.

CreateAttribute(String, String, String, String) CreateAttribute(String, String, String, String) CreateAttribute(String, String, String, String) CreateAttribute(String, String, String, String)

Crea un nodo de atributo en el nodo del elemento actual usando el prefijo de espacio de nombres, el nombre local y el URI de espacio de nombres especificado con el valor especificado.Creates an attribute node on the current element node using the namespace prefix, local name and namespace URI specified with the value specified.

CreateAttributes() CreateAttributes() CreateAttributes() CreateAttributes()

Devuelve un objeto XmlWriter usado para crear nuevos atributos en el elemento actual.Returns an XmlWriter object used to create new attributes on the current element.

CreateNavigator() CreateNavigator() CreateNavigator() CreateNavigator()

Devuelve una copia de la XPathNavigator.Returns a copy of the XPathNavigator.

DeleteRange(XPathNavigator) DeleteRange(XPathNavigator) DeleteRange(XPathNavigator) DeleteRange(XPathNavigator)

Elimina un intervalo de nodos relacionados desde el nodo actual hasta el nodo especificado.Deletes a range of sibling nodes from the current node to the node specified.

DeleteSelf() DeleteSelf() DeleteSelf() DeleteSelf()

Elimina el nodo actual y sus nodos secundarios.Deletes the current node and its child nodes.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Determina si el objeto especificado es igual al objeto actual.Determines whether the specified object is equal to the current object.

(Inherited from Object)
Evaluate(String) Evaluate(String) Evaluate(String) Evaluate(String)

Evalúa la expresión XPath especificada y devuelve el resultado con tipo.Evaluates the specified XPath expression and returns the typed result.

Evaluate(String, IXmlNamespaceResolver) Evaluate(String, IXmlNamespaceResolver) Evaluate(String, IXmlNamespaceResolver) Evaluate(String, IXmlNamespaceResolver)

Evalúa la expresión XPath especificada y devuelve el resultado con tipo mediante el objeto IXmlNamespaceResolver especificado para resolver prefijos de espacio de nombres en la expresión XPath.Evaluates the specified XPath expression and returns the typed result, using the IXmlNamespaceResolver object specified to resolve namespace prefixes in the XPath expression.

Evaluate(XPathExpression) Evaluate(XPathExpression) Evaluate(XPathExpression) Evaluate(XPathExpression)

Evalúa la expresión XPathExpression y devuelve el resultado con tipo.Evaluates the XPathExpression and returns the typed result.

Evaluate(XPathExpression, XPathNodeIterator) Evaluate(XPathExpression, XPathNodeIterator) Evaluate(XPathExpression, XPathNodeIterator) Evaluate(XPathExpression, XPathNodeIterator)

Usa el contexto proporcionado para evaluar la expresión XPathExpression y devuelve el resultado con tipo.Uses the supplied context to evaluate the XPathExpression, and returns the typed result.

GetAttribute(String, String) GetAttribute(String, String) GetAttribute(String, String) GetAttribute(String, String)

Obtiene el valor del atributo con el nombre local y el identificador URI de espacio de nombres que se hayan especificado.Gets the value of the attribute with the specified local name and namespace URI.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Sirve como la función hash predeterminada.Serves as the default hash function.

(Inherited from Object)
GetNamespace(String) GetNamespace(String) GetNamespace(String) GetNamespace(String)

Devuelve el valor del nodo Namespace correspondiente al nombre local especificado.Returns the value of the namespace node corresponding to the specified local name.

GetNamespacesInScope(XmlNamespaceScope) GetNamespacesInScope(XmlNamespaceScope) GetNamespacesInScope(XmlNamespaceScope) GetNamespacesInScope(XmlNamespaceScope)

Devuelve los espacios de nombres en el ámbito del nodo actual.Returns the in-scope namespaces of the current node.

GetType() GetType() GetType() GetType()

Obtiene el Type de la instancia actual.Gets the Type of the current instance.

(Inherited from Object)
InsertAfter() InsertAfter() InsertAfter() InsertAfter()

Devuelve un objeto XmlWriter usado para crear un nuevo nodo relacionado detrás el nodo seleccionado actualmente.Returns an XmlWriter object used to create a new sibling node after the currently selected node.

InsertAfter(String) InsertAfter(String) InsertAfter(String) InsertAfter(String)

Crea un nuevo nodo relacionado detrás del nodo seleccionado actualmente usando la cadena XML especificada.Creates a new sibling node after the currently selected node using the XML string specified.

InsertAfter(XmlReader) InsertAfter(XmlReader) InsertAfter(XmlReader) InsertAfter(XmlReader)

Crea un nuevo nodo relacionado detrás del nodo actualmente seleccionado usando el contenido XML del objeto XmlReader especificado.Creates a new sibling node after the currently selected node using the XML contents of the XmlReader object specified.

InsertAfter(XPathNavigator) InsertAfter(XPathNavigator) InsertAfter(XPathNavigator) InsertAfter(XPathNavigator)

Crea un nuevo nodo relacionado detrás del nodo actualmente seleccionado mediante los nodos del objeto XPathNavigator especificado.Creates a new sibling node after the currently selected node using the nodes in the XPathNavigator object specified.

InsertBefore() InsertBefore() InsertBefore() InsertBefore()

Devuelve un objeto XmlWriter usado para crear un nuevo nodo relacionado antes del nodo seleccionado actualmente.Returns an XmlWriter object used to create a new sibling node before the currently selected node.

InsertBefore(String) InsertBefore(String) InsertBefore(String) InsertBefore(String)

Crea un nuevo nodo relacionado delante del nodo seleccionado actualmente usando la cadena XML especificada.Creates a new sibling node before the currently selected node using the XML string specified.

InsertBefore(XmlReader) InsertBefore(XmlReader) InsertBefore(XmlReader) InsertBefore(XmlReader)

Crea un nuevo nodo relacionado antes del nodo actualmente seleccionado usando el contenido XML del objeto XmlReader especificado.Creates a new sibling node before the currently selected node using the XML contents of the XmlReader object specified.

InsertBefore(XPathNavigator) InsertBefore(XPathNavigator) InsertBefore(XPathNavigator) InsertBefore(XPathNavigator)

Crea un nuevo nodo relacionado antes del nodo actualmente seleccionado mediante los nodos del XPathNavigator especificado.Creates a new sibling node before the currently selected node using the nodes in the XPathNavigator specified.

InsertElementAfter(String, String, String, String) InsertElementAfter(String, String, String, String) InsertElementAfter(String, String, String, String) InsertElementAfter(String, String, String, String)

Crea un nuevo elemento relacionado detrás del nodo actual mediante el prefijo de espacio de nombres, el nombre local y el URI de espacio de nombres especificado con el valor seleccionado.Creates a new sibling element after the current node using the namespace prefix, local name and namespace URI specified, with the value specified.

InsertElementBefore(String, String, String, String) InsertElementBefore(String, String, String, String) InsertElementBefore(String, String, String, String) InsertElementBefore(String, String, String, String)

Crea un nuevo elemento relacionado delante del nodo actual mediante el prefijo de espacio de nombres, el nombre local y el URI de espacio de nombres especificado con el valor seleccionado.Creates a new sibling element before the current node using the namespace prefix, local name, and namespace URI specified, with the value specified.

IsDescendant(XPathNavigator) IsDescendant(XPathNavigator) IsDescendant(XPathNavigator) IsDescendant(XPathNavigator)

Determina si el texto especificado XPathNavigator es un descendiente del objeto actual XPathNavigator.Determines whether the specified XPathNavigator is a descendant of the current XPathNavigator.

IsSamePosition(XPathNavigator) IsSamePosition(XPathNavigator) IsSamePosition(XPathNavigator) IsSamePosition(XPathNavigator)

Cuando se invalida en una clase derivada, determina si el actual XPathNavigator se encuentra en la misma posición que el especificado XPathNavigator.When overridden in a derived class, determines whether the current XPathNavigator is at the same position as the specified XPathNavigator.

LookupNamespace(String) LookupNamespace(String) LookupNamespace(String) LookupNamespace(String)

Obtiene el identificador URI de espacio de nombres del prefijo especificado.Gets the namespace URI for the specified prefix.

LookupPrefix(String) LookupPrefix(String) LookupPrefix(String) LookupPrefix(String)

Obtiene el prefijo declarado del URI de espacio de nombres especificado.Gets the prefix declared for the specified namespace URI.

Matches(String) Matches(String) Matches(String) Matches(String)

Determina si el nodo actual coincide con la expresión XPath especificada.Determines whether the current node matches the specified XPath expression.

Matches(XPathExpression) Matches(XPathExpression) Matches(XPathExpression) Matches(XPathExpression)

Determina si el nodo actual coincide con la XPathExpression especificada.Determines whether the current node matches the specified XPathExpression.

MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Crea una copia superficial del Object actual.Creates a shallow copy of the current Object.

(Inherited from Object)
MoveTo(XPathNavigator) MoveTo(XPathNavigator) MoveTo(XPathNavigator) MoveTo(XPathNavigator)

Cuando se invalida en una clase derivada, desplaza el XPathNavigator a la misma posición que el especificado XPathNavigator.When overridden in a derived class, moves the XPathNavigator to the same position as the specified XPathNavigator.

MoveToAttribute(String, String) MoveToAttribute(String, String) MoveToAttribute(String, String) MoveToAttribute(String, String)

Mueve el XPathNavigator al atributo con la coincidencia de nombre local y URI de espacio de nombres.Moves the XPathNavigator to the attribute with the matching local name and namespace URI.

MoveToChild(String, String) MoveToChild(String, String) MoveToChild(String, String) MoveToChild(String, String)

Mueve el XPathNavigator al nodo secundario con el nombre local y el espacio de nombres URI especificado.Moves the XPathNavigator to the child node with the local name and namespace URI specified.

MoveToChild(XPathNodeType) MoveToChild(XPathNodeType) MoveToChild(XPathNodeType) MoveToChild(XPathNodeType)

Mueve el XPathNavigator al nodo secundario de la XPathNodeType especificado.Moves the XPathNavigator to the child node of the XPathNodeType specified.

MoveToFirst() MoveToFirst() MoveToFirst() MoveToFirst()

Mueve XPathNavigator al primer nodo relacionado del nodo actual.Moves the XPathNavigator to the first sibling node of the current node.

MoveToFirstAttribute() MoveToFirstAttribute() MoveToFirstAttribute() MoveToFirstAttribute()

Cuando se reemplaza en una clase derivada, desplaza XPathNavigator hasta el primer atributo del nodo actual.When overridden in a derived class, moves the XPathNavigator to the first attribute of the current node.

MoveToFirstChild() MoveToFirstChild() MoveToFirstChild() MoveToFirstChild()

Cuando se invalida en una clase derivada, desplaza el XPathNavigator hasta el primer nodo secundario del nodo actual.When overridden in a derived class, moves the XPathNavigator to the first child node of the current node.

MoveToFirstNamespace() MoveToFirstNamespace() MoveToFirstNamespace() MoveToFirstNamespace()

Mueve el XPathNavigator al primer nodo de espacio de nombres del nodo actual.Moves the XPathNavigator to first namespace node of the current node.

MoveToFirstNamespace(XPathNamespaceScope) MoveToFirstNamespace(XPathNamespaceScope) MoveToFirstNamespace(XPathNamespaceScope) MoveToFirstNamespace(XPathNamespaceScope)

Cuando se invalida en una clase derivada, desplaza el XPathNavigator hasta el primer nodo de espacio de nombres que coincida con el XPathNamespaceScope especificado.When overridden in a derived class, moves the XPathNavigator to the first namespace node that matches the XPathNamespaceScope specified.

MoveToFollowing(String, String) MoveToFollowing(String, String) MoveToFollowing(String, String) MoveToFollowing(String, String)

Mueve el XPathNavigator al elemento con el nombre local y el identificador URI de espacio de nombres especificados en el orden del documento.Moves the XPathNavigator to the element with the local name and namespace URI specified in document order.

MoveToFollowing(String, String, XPathNavigator) MoveToFollowing(String, String, XPathNavigator) MoveToFollowing(String, String, XPathNavigator) MoveToFollowing(String, String, XPathNavigator)

Mueve XPathNavigator al elemento con el nombre local y el identificador URI de espacio de nombres especificados al límite especificado, en el orden del documento.Moves the XPathNavigator to the element with the local name and namespace URI specified, to the boundary specified, in document order.

MoveToFollowing(XPathNodeType) MoveToFollowing(XPathNodeType) MoveToFollowing(XPathNodeType) MoveToFollowing(XPathNodeType)

Mueve el XPathNavigator al elemento siguiente del XPathNodeType especificado en el orden del documento.Moves the XPathNavigator to the following element of the XPathNodeType specified in document order.

MoveToFollowing(XPathNodeType, XPathNavigator) MoveToFollowing(XPathNodeType, XPathNavigator) MoveToFollowing(XPathNodeType, XPathNavigator) MoveToFollowing(XPathNodeType, XPathNavigator)

Mueve el XPathNavigator al siguiente elemento del XPathNodeType especificado, al límite especificado, en el orden del documento.Moves the XPathNavigator to the following element of the XPathNodeType specified, to the boundary specified, in document order.

MoveToId(String) MoveToId(String) MoveToId(String) MoveToId(String)

Cuando se invalida en una clase derivada, se desplaza al nodo con un atributo de tipo ID cuyo valor coincide con el String especificado.When overridden in a derived class, moves to the node that has an attribute of type ID whose value matches the specified String.

MoveToNamespace(String) MoveToNamespace(String) MoveToNamespace(String) MoveToNamespace(String)

Mueve el XPathNavigator hasta el nodo de espacio de nombres con el prefijo de espacio de nombres especificado.Moves the XPathNavigator to the namespace node with the specified namespace prefix.

MoveToNext() MoveToNext() MoveToNext() MoveToNext()

Cuando se reemplaza en una clase derivada, desplaza el objeto XPathNavigator hasta el siguiente nodo relacionado del nodo actual.When overridden in a derived class, moves the XPathNavigator to the next sibling node of the current node.

MoveToNext(String, String) MoveToNext(String, String) MoveToNext(String, String) MoveToNext(String, String)

Mueve el XPathNavigator hasta el siguiente nodo relacionado con el nombre local y el espacio de nombres URI especificado.Moves the XPathNavigator to the next sibling node with the local name and namespace URI specified.

MoveToNext(XPathNodeType) MoveToNext(XPathNodeType) MoveToNext(XPathNodeType) MoveToNext(XPathNodeType)

Mueve el XPathNavigator hasta el siguiente nodo relacionado del nodo actual que coincida con el XPathNodeType especificado.Moves the XPathNavigator to the next sibling node of the current node that matches the XPathNodeType specified.

MoveToNextAttribute() MoveToNextAttribute() MoveToNextAttribute() MoveToNextAttribute()

Cuando se reemplaza en una clase derivada, desplaza XPathNavigator hasta el siguiente atributo.When overridden in a derived class, moves the XPathNavigator to the next attribute.

MoveToNextNamespace() MoveToNextNamespace() MoveToNextNamespace() MoveToNextNamespace()

Mueve el XPathNavigator hasta el siguiente nodo de espacio de nombres.Moves the XPathNavigator to the next namespace node.

MoveToNextNamespace(XPathNamespaceScope) MoveToNextNamespace(XPathNamespaceScope) MoveToNextNamespace(XPathNamespaceScope) MoveToNextNamespace(XPathNamespaceScope)

Cuando se invalida en una clase derivada, desplaza el XPathNavigator en el siguiente nodo espacio de nombres que coincida con el XPathNamespaceScope especificado.When overridden in a derived class, moves the XPathNavigator to the next namespace node matching the XPathNamespaceScope specified.

MoveToParent() MoveToParent() MoveToParent() MoveToParent()

Cuando se invalida en una clase derivada, desplaza el XPathNavigator al nodo primario del nodo actual.When overridden in a derived class, moves the XPathNavigator to the parent node of the current node.

MoveToPrevious() MoveToPrevious() MoveToPrevious() MoveToPrevious()

Cuando se invalida en una clase derivada, desplaza el XPathNavigator al nodo relacionado anterior del nodo actual.When overridden in a derived class, moves the XPathNavigator to the previous sibling node of the current node.

MoveToRoot() MoveToRoot() MoveToRoot() MoveToRoot()

Mueve el XPathNavigator para el nodo raíz al que pertenece el nodo actual.Moves the XPathNavigator to the root node that the current node belongs to.

PrependChild() PrependChild() PrependChild() PrependChild()

Devuelve un objeto XmlWriter usado para crear un nuevo nodo secundario al principio de la lista de nodos secundarios del nodo actual.Returns an XmlWriter object used to create a new child node at the beginning of the list of child nodes of the current node.

PrependChild(String) PrependChild(String) PrependChild(String) PrependChild(String)

Crea un nuevo nodo secundario al principio de la lista de nodos secundarios del nodo actual usando la cadena XML especificada.Creates a new child node at the beginning of the list of child nodes of the current node using the XML string specified.

PrependChild(XmlReader) PrependChild(XmlReader) PrependChild(XmlReader) PrependChild(XmlReader)

Crea un nuevo nodo secundario al principio de la lista de nodos secundarios del nodo actual mediante el contenido XML del objeto XmlReader especificado.Creates a new child node at the beginning of the list of child nodes of the current node using the XML contents of the XmlReader object specified.

PrependChild(XPathNavigator) PrependChild(XPathNavigator) PrependChild(XPathNavigator) PrependChild(XPathNavigator)

Crea un nuevo nodo secundario al principio de la lista de nodos secundarios del nodo actual mediante los nodos del objeto XPathNavigator especificado.Creates a new child node at the beginning of the list of child nodes of the current node using the nodes in the XPathNavigator object specified.

PrependChildElement(String, String, String, String) PrependChildElement(String, String, String, String) PrependChildElement(String, String, String, String) PrependChildElement(String, String, String, String)

Crea un nuevo nodo de elemento secundario al principio de la lista de nodos secundarios del nodo actual mediante el prefijo de espacio de nombres, el nombre local y el URI de espacio de nombres especificados con el valor seleccionado.Creates a new child element at the beginning of the list of child nodes of the current node using the namespace prefix, local name, and namespace URI specified with the value specified.

ReadSubtree() ReadSubtree() ReadSubtree() ReadSubtree()

Devuelve un objeto XmlReader que contiene el nodo actual y sus nodos secundarios.Returns an XmlReader object that contains the current node and its child nodes.

ReplaceRange(XPathNavigator) ReplaceRange(XPathNavigator) ReplaceRange(XPathNavigator) ReplaceRange(XPathNavigator)

Reemplaza un intervalo de nodos relacionados desde el nodo actual hasta al nodo especificado.Replaces a range of sibling nodes from the current node to the node specified.

ReplaceSelf(String) ReplaceSelf(String) ReplaceSelf(String) ReplaceSelf(String)

Reemplaza el nodo actual por el contenido de la cadena especificada.Replaces the current node with the content of the string specified.

ReplaceSelf(XmlReader) ReplaceSelf(XmlReader) ReplaceSelf(XmlReader) ReplaceSelf(XmlReader)

Reemplaza el nodo actual por el contenido del objeto XmlReader especificado.Replaces the current node with the contents of the XmlReader object specified.

ReplaceSelf(XPathNavigator) ReplaceSelf(XPathNavigator) ReplaceSelf(XPathNavigator) ReplaceSelf(XPathNavigator)

Reemplaza el nodo actual por el contenido del objeto XPathNavigator especificado.Replaces the current node with the contents of the XPathNavigator object specified.

Select(String) Select(String) Select(String) Select(String)

Selecciona un conjunto de nodos usando la expresión XPath especificada.Selects a node set, using the specified XPath expression.

Select(String, IXmlNamespaceResolver) Select(String, IXmlNamespaceResolver) Select(String, IXmlNamespaceResolver) Select(String, IXmlNamespaceResolver)

Selecciona un conjunto de nodos mediante la expresión XPath especificada con el objeto IXmlNamespaceResolver especificado para resolver los prefijos de espacio de nombres.Selects a node set using the specified XPath expression with the IXmlNamespaceResolver object specified to resolve namespace prefixes.

Select(XPathExpression) Select(XPathExpression) Select(XPathExpression) Select(XPathExpression)

Selecciona un conjunto de nodos usando el XPathExpression especificado.Selects a node set using the specified XPathExpression.

SelectAncestors(String, String, Boolean) SelectAncestors(String, String, Boolean) SelectAncestors(String, String, Boolean) SelectAncestors(String, String, Boolean)

Selecciona todos los nodos antecesores del nodo actual que tengan el nombre local y el URI de espacio de nombres especificados.Selects all the ancestor nodes of the current node that have the specified local name and namespace URI.

SelectAncestors(XPathNodeType, Boolean) SelectAncestors(XPathNodeType, Boolean) SelectAncestors(XPathNodeType, Boolean) SelectAncestors(XPathNodeType, Boolean)

Selecciona todos los nodos antecesores del nodo actual que tengan un correspondiente XPathNodeType.Selects all the ancestor nodes of the current node that have a matching XPathNodeType.

SelectChildren(String, String) SelectChildren(String, String) SelectChildren(String, String) SelectChildren(String, String)

Selecciona todos los nodos secundarios del nodo actual que tengan el nombre local y el URI de espacio de nombres especificados.Selects all the child nodes of the current node that have the local name and namespace URI specified.

SelectChildren(XPathNodeType) SelectChildren(XPathNodeType) SelectChildren(XPathNodeType) SelectChildren(XPathNodeType)

Selecciona todos los nodos secundarios del nodo actual que tengan el correspondiente XPathNodeType.Selects all the child nodes of the current node that have the matching XPathNodeType.

SelectDescendants(String, String, Boolean) SelectDescendants(String, String, Boolean) SelectDescendants(String, String, Boolean) SelectDescendants(String, String, Boolean)

Selecciona todos los nodos descendientes del nodo actual que tengan el nombre local y el URI de espacio de nombres especificados.Selects all the descendant nodes of the current node with the local name and namespace URI specified.

SelectDescendants(XPathNodeType, Boolean) SelectDescendants(XPathNodeType, Boolean) SelectDescendants(XPathNodeType, Boolean) SelectDescendants(XPathNodeType, Boolean)

Selecciona todos los nodos descendientes del nodo actual que tengan un correspondiente XPathNodeType.Selects all the descendant nodes of the current node that have a matching XPathNodeType.

SelectSingleNode(String) SelectSingleNode(String) SelectSingleNode(String) SelectSingleNode(String)

Selecciona un solo nodo en XPathNavigator mediante la consulta XPath especificada.Selects a single node in the XPathNavigator using the specified XPath query.

SelectSingleNode(String, IXmlNamespaceResolver) SelectSingleNode(String, IXmlNamespaceResolver) SelectSingleNode(String, IXmlNamespaceResolver) SelectSingleNode(String, IXmlNamespaceResolver)

Selecciona un solo nodo del objeto XPathNavigator usando la consulta XPath especificada con el objeto IXmlNamespaceResolver especificado para resolver los prefijos de espacio de nombres.Selects a single node in the XPathNavigator object using the specified XPath query with the IXmlNamespaceResolver object specified to resolve namespace prefixes.

SelectSingleNode(XPathExpression) SelectSingleNode(XPathExpression) SelectSingleNode(XPathExpression) SelectSingleNode(XPathExpression)

Selecciona un solo nodo en el XPathNavigator mediante el objeto XPathExpression especificado.Selects a single node in the XPathNavigator using the specified XPathExpression object.

SetTypedValue(Object) SetTypedValue(Object) SetTypedValue(Object) SetTypedValue(Object)

Establece el valor con tipo del nodo actual.Sets the typed value of the current node.

SetValue(String) SetValue(String) SetValue(String) SetValue(String)

Establece el valor del nodo actual.Sets the value of the current node.

ToString() ToString() ToString() ToString()

Obtiene el valor de texto del nodo actual.Gets the text value of the current node.

ValueAs(Type, IXmlNamespaceResolver) ValueAs(Type, IXmlNamespaceResolver) ValueAs(Type, IXmlNamespaceResolver) ValueAs(Type, IXmlNamespaceResolver)

Obtiene el valor del nodo actual como el Type especificado mediante el IXmlNamespaceResolver especificado para resolver los prefijos de espacio de nombres de objeto.Gets the current node's value as the Type specified, using the IXmlNamespaceResolver object specified to resolve namespace prefixes.

WriteSubtree(XmlWriter) WriteSubtree(XmlWriter) WriteSubtree(XmlWriter) WriteSubtree(XmlWriter)

Envía la secuencia del nodo actual y sus nodos secundarios al objeto XmlWriter especificado.Streams the current node and its child nodes to the XmlWriter object specified.

Implementaciones de interfaz explícitas

ICloneable.Clone() ICloneable.Clone() ICloneable.Clone() ICloneable.Clone()

Crea una nueva copia de la XPathNavigator objeto.Creates a new copy of the XPathNavigator object.

Se aplica a

Consulte también: