XPathNavigator XPathNavigator XPathNavigator XPathNavigator Class

Definição

Fornece um modelo de cursor para navegar e editar dados 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
Herança
XPathNavigatorXPathNavigatorXPathNavigatorXPathNavigator
Derivado
Implementações

Comentários

A XPathNavigator classeSystem.Xml.XPath no namespace é uma classe abstrata que define um modelo de cursor para navegar e editar itens de informações XML como instâncias do modelo de dados XQuery 1,0 e XPath 2,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.

Um XPathNavigator objeto é criado a partir de uma classe que IXPathNavigable implementa a interface, XPathDocument como XmlDocument as classes e.An XPathNavigator object is created from a class that implements the IXPathNavigable interface such as the XPathDocument and XmlDocument classes. XPathNavigatoros objetos criados XPathDocument por objetos são somente leitura enquanto XPathNavigator os objetos criados XmlDocument por objetos podem ser editados.XPathNavigator objects created by XPathDocument objects are read-only while XPathNavigator objects created by XmlDocument objects can be edited. O XPathNavigator status somente leitura ou editável de um objeto é determinado usando a CanEdit propriedade da XPathNavigator classe.An XPathNavigator object's read-only or editable status is determined using the CanEdit property of the XPathNavigator class.

Para obter mais informações sobre o processamento de dados XML usando o modelo de dados XPath, consulte o tópico processar dados XML usando o modelo de dados XPath .For more information about processing XML data using the XPath data model, see the Process XML Data Using the XPath Data Model topic.

Importante

As exceções geradas como resultado do uso XPathNavigator da classe, como a XPathException classe, podem conter informações confidenciais que não devem ser expostas em cenários não confiáveis.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. As exceções devem ser manipuladas adequadamente para que essas informações confidenciais não sejam expostas em cenários não confiáveis.Exceptions should be properly handled so that this sensitive information is not exposed in untrusted scenarios.

Notas aos Herdeiros

Ao herdar da XPathNavigator classe, você deve substituir os seguintes membros:When you inherit from the XPathNavigator class, you must override the following members:

Construtores

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

Inicializa uma nova instância da classe XPathNavigator.Initializes a new instance of the XPathNavigator class.

Propriedades

BaseURI BaseURI BaseURI BaseURI

Quando substituído em uma classe derivada, obtém o URI de base para o nó atual.When overridden in a derived class, gets the base URI for the current node.

CanEdit CanEdit CanEdit CanEdit

Obtém um valor que indica se o XPathNavigator pode editar os dados XML subjacentes.Gets a value that indicates whether the XPathNavigator can edit the underlying XML data.

HasAttributes HasAttributes HasAttributes HasAttributes

Obtém um valor que indica se o nó atual tem atributos.Gets a value that indicates whether the current node has any attributes.

HasChildren HasChildren HasChildren HasChildren

Obtém um valor que indica se o nó atual tem nós filho.Gets a value that indicates whether the current node has any child nodes.

InnerXml InnerXml InnerXml InnerXml

Obtém ou define a marcação que representa os nós filho do nó atual.Gets or sets the markup representing the child nodes of the current node.

IsEmptyElement IsEmptyElement IsEmptyElement IsEmptyElement

Quando substituído em uma classe derivada, obtém um valor que indica se o nó atual é um elemento vazio sem uma marca de elemento final.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

Obtém um valor que indica se o nó atual representa um nó XPath.Gets a value that indicates if the current node represents an XPath node.

LocalName LocalName LocalName LocalName

Quando substituído em uma classe derivada, obtém o Name do nó atual sem nenhum prefixo de namespace.When overridden in a derived class, gets the Name of the current node without any namespace prefix.

Name Name Name Name

Quando é substituído em uma classe derivada, obtém o nome qualificado do nó atual.When overridden in a derived class, gets the qualified name of the current node.

NamespaceURI NamespaceURI NamespaceURI NamespaceURI

Quando substituído em uma classe derivada, obtém o URI de namespace do nó atual.When overridden in a derived class, gets the namespace URI of the current node.

NameTable NameTable NameTable NameTable

Quando substituído em uma classe derivada, obtém o XmlNameTable do XPathNavigator.When overridden in a derived class, gets the XmlNameTable of the XPathNavigator.

NavigatorComparer NavigatorComparer NavigatorComparer NavigatorComparer

Obtém um IEqualityComparer usado para a comparação de igualdade de objetos XPathNavigator.Gets an IEqualityComparer used for equality comparison of XPathNavigator objects.

NodeType NodeType NodeType NodeType

Quando substituído em uma classe derivada, obtém o XPathNodeType do nó atual.When overridden in a derived class, gets the XPathNodeType of the current node.

OuterXml OuterXml OuterXml OuterXml

Obtém ou define a marcação que representa as marcas de abertura e fechamento do nó atual e de seus nós filho.Gets or sets the markup representing the opening and closing tags of the current node and its child nodes.

Prefix Prefix Prefix Prefix

Quando substituído em uma classe derivada, obtém o prefixo de namespace associado com o nó atual.When overridden in a derived class, gets the namespace prefix associated with the current node.

SchemaInfo SchemaInfo SchemaInfo SchemaInfo

Obtém as informações de esquema que foram atribuídas ao nó atual como resultado da validação de esquema.Gets the schema information that has been assigned to the current node as a result of schema validation.

TypedValue TypedValue TypedValue TypedValue

Obtém o nó atual como um objeto em caixa do tipo mais adequado do .NET Framework.Gets the current node as a boxed object of the most appropriate .NET Framework type.

UnderlyingObject UnderlyingObject UnderlyingObject UnderlyingObject

Usado por implementações de XPathNavigator que fornecem uma exibição XML "virtualizada" sobre um repositório, a fim de fornecer acesso aos objetos subjacentes.Used by XPathNavigator implementations which provide a "virtualized" XML view over a store, to provide access to underlying objects.

Value Value Value Value

Quando substituído em uma classe derivada, obtém o valor de cadeia de caracteres do item.When overridden in a derived class, gets the string value of the item.

ValueAsBoolean ValueAsBoolean ValueAsBoolean ValueAsBoolean

Obtém o valor do nó atual como um Boolean.Gets the current node's value as a Boolean.

ValueAsDateTime ValueAsDateTime ValueAsDateTime ValueAsDateTime

Obtém o valor do nó atual como um DateTime.Gets the current node's value as a DateTime.

ValueAsDouble ValueAsDouble ValueAsDouble ValueAsDouble

Obtém o valor do nó atual como um Double.Gets the current node's value as a Double.

ValueAsInt ValueAsInt ValueAsInt ValueAsInt

Obtém o valor do nó atual como um Int32.Gets the current node's value as an Int32.

ValueAsLong ValueAsLong ValueAsLong ValueAsLong

Obtém o valor do nó atual como um Int64.Gets the current node's value as an Int64.

ValueType ValueType ValueType ValueType

Obtém o Type do .NET Framework do nó atual.Gets the .NET Framework Type of the current node.

XmlLang XmlLang XmlLang XmlLang

Obtém o escopo xml:lang para o nó atual.Gets the xml:lang scope for the current node.

XmlType XmlType XmlType XmlType

Obtém as informações XmlSchemaType para o nó atual.Gets the XmlSchemaType information for the current node.

Métodos

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

Retorna um objeto XmlWriter usado para criar um ou mais novos nós filhos no final da lista de nós filhos do nó atual.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)

Cria um novo nó filho ao final da lista de nós filho do nó atual usando a cadeia de caracteres de dados 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)

Cria um novo nó filho ao final da lista de nós filho do nó atual usando o conteúdo XML do 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)

Cria um novo nó filho ao final da lista de nós filho do nó atual usando os nós no 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)

Cria um novo nó de elemento filho no final da lista de nós filho do nó atual, usando o prefixo do namespace, o nome local e o URI do namespace especificado, com o valor especificado.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)

Verifica se os dados XML no XPathNavigator estão em conformidade com o XSD (linguagem de definição de esquema XML) fornecido.Verifies that the XML data in the XPathNavigator conforms to the XML Schema definition language (XSD) schema provided.

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

Quando substituído em uma classe derivada, cria um novo XPathNavigator posicionado no mesmo nó 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 a posição do XPathNavigator atual com a posição do 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 uma cadeia de caracteres que representa uma expressão XPath e retorna um objeto XPathExpression.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)

Cria um nó de atributo no nó do elemento atual usando o prefixo de namespace, o nome local e o URI de namespace especificado com o 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()

Retorna um objeto XmlWriter usado para criar novos atributos no elemento atual.Returns an XmlWriter object used to create new attributes on the current element.

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

Retorna uma cópia do XPathNavigator.Returns a copy of the XPathNavigator.

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

Exclui um intervalo de nós irmãos do nó atual para o nó especificado.Deletes a range of sibling nodes from the current node to the node specified.

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

Exclui o nó atual e seus nós filho.Deletes the current node and its child nodes.

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

Determina se o objeto especificado é igual ao objeto atual.Determines whether the specified object is equal to the current object.

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

Avalia a expressão XPath especificada e retorna o resultado tipado.Evaluates the specified XPath expression and returns the typed result.

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

Avalia a expressão XPath especificada e retorna o resultado tipado, usando o objeto IXmlNamespaceResolver especificado para resolver prefixos de namespace na expressão 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)

Avalia XPathExpression e retorna o resultado de tipo.Evaluates the XPathExpression and returns the typed result.

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

Usa o contexto fornecido para avaliar o XPathExpression e retorna o resultado com 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)

Obtém o valor do atributo com o nome do local e o URI de namespace especificados.Gets the value of the attribute with the specified local name and namespace URI.

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

Serve como a função de hash padrão.Serves as the default hash function.

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

Retorna o valor do nó de namespace que corresponde ao nome local especificado.Returns the value of the namespace node corresponding to the specified local name.

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

Retorna os namespaces no escopo do nó atual.Returns the in-scope namespaces of the current node.

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

Obtém o Type da instância atual.Gets the Type of the current instance.

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

Retorna um objeto XmlWriter usado para criar um novo nó irmão após o nó atualmente selecionado.Returns an XmlWriter object used to create a new sibling node after the currently selected node.

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

Cria um novo nó irmão após o nó atualmente selecionado, usando a cadeia de caracteres 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)

Cria um novo nó irmão após o nó atualmente selecionado, usando o conteúdo XML do 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)

Cria um novo nó irmão após o nó atualmente selecionado usando os nós do 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()

Retorna um objeto XmlWriter usado para criar um novo nó irmão antes do nó atualmente selecionado.Returns an XmlWriter object used to create a new sibling node before the currently selected node.

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

Cria um novo nó irmão antes do nó atualmente selecionado, usando a cadeia de caracteres 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)

Cria um novo nó irmão antes do nó atualmente selecionado, usando o conteúdo XML do 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)

Cria um novo nó irmão antes do nó atualmente selecionado, usando os nós no 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)

Cria um novo elemento irmão após o nó atual usando o prefixo de namespace, o nome local e o URI de namespace especificado, com o valor especificado.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)

Cria um novo elemento irmão antes do nó atual usando o prefixo de namespace, o nome local e o URI de namespace especificado, com o valor especificado.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 se o XPathNavigator especificado é um descendente do XPathNavigator atual.Determines whether the specified XPathNavigator is a descendant of the current XPathNavigator.

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

Quando substituído em uma classe derivada, determina se o XPathNavigator atual está na mesma posição que o XPathNavigator especificado.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)

Obtém o URI do namespace do prefixo especificado.Gets the namespace URI for the specified prefix.

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

Obtém o prefixo declarado para o URI de namespace especificado.Gets the prefix declared for the specified namespace URI.

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

Determina se o nó atual corresponde à expressão XPath especificada.Determines whether the current node matches the specified XPath expression.

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

Determina se o nó atual corresponde ao XPathExpression especificado.Determines whether the current node matches the specified XPathExpression.

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

Cria uma cópia superficial do Object atual.Creates a shallow copy of the current Object.

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

Quando substituído em uma classe derivada, move o XPathNavigator para a mesma posição que o XPathNavigator especificado.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)

Move o XPathNavigator para o atributo com o URI do namespace e o nome local correspondentes.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)

Move o XPathNavigator para o nó filho com o nome local e o URI do namespace especificado.Moves the XPathNavigator to the child node with the local name and namespace URI specified.

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

Move o XPathNavigator para o nó filho do XPathNodeType especificado.Moves the XPathNavigator to the child node of the XPathNodeType specified.

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

Move XPathNavigator ao primeiro nó irmãos do nó atual.Moves the XPathNavigator to the first sibling node of the current node.

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

Quando substituído em uma classe derivada, move o XPathNavigator para o primeiro atributo do nó atual.When overridden in a derived class, moves the XPathNavigator to the first attribute of the current node.

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

Quando substituído em uma classe derivada, move o XPathNavigator para o primeiro nó filho do nó atual.When overridden in a derived class, moves the XPathNavigator to the first child node of the current node.

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

Move o XPathNavigator para o primeiro nó de namespace do nó atual.Moves the XPathNavigator to first namespace node of the current node.

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

Quando substituído em uma classe derivada, move o XPathNavigator para o primeiro nó de namespace que corresponde ao 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)

Move o XPathNavigator para o elemento com o nome local e o URI do namespace especificado na ordem do 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)

Move o XPathNavigator para o elemento com o nome local e o URI do namespace especificado, até o limite especificado, na ordem do 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)

Move o XPathNavigator para o próximo elemento do XPathNodeType especificado na ordem do 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)

Move o XPathNavigator para o próximo elemento do XPathNodeType especificado, até o limite especificado, na ordem do 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)

Quando substituído em uma classe derivada, move para o nó que tem um atributo do tipo ID cujo valor corresponde ao 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)

Move o XPathNavigator para o nó de namespace com o prefixo de namespace especificado.Moves the XPathNavigator to the namespace node with the specified namespace prefix.

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

Quando substituído em uma classe derivada, move o XPathNavigator para o próximo nó irmão do nó atual.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)

Move o XPathNavigator para o próximo nó irmão com o nome local e o URI do namespace 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)

Move o XPathNavigator para o próximo nó irmão do nó atual que corresponde ao XPathNodeType especificado.Moves the XPathNavigator to the next sibling node of the current node that matches the XPathNodeType specified.

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

Quando substituído em uma classe derivada, move o XPathNavigator para o atributo seguinte.When overridden in a derived class, moves the XPathNavigator to the next attribute.

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

Move o XPathNavigator para o próximo nó de namespace.Moves the XPathNavigator to the next namespace node.

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

Quando substituído em uma classe derivada, move o XPathNavigator para o próximo nó de namespace que corresponde ao XPathNamespaceScope especificado.When overridden in a derived class, moves the XPathNavigator to the next namespace node matching the XPathNamespaceScope specified.

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

Quando substituído em uma classe derivada, move o XPathNavigator para o nó pai do nó atual.When overridden in a derived class, moves the XPathNavigator to the parent node of the current node.

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

Quando substituído em uma classe derivada, move o XPathNavigator para o nó irmão anterior ao nó atual.When overridden in a derived class, moves the XPathNavigator to the previous sibling node of the current node.

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

Move o XPathNavigator para o nó raiz ao qual o nó atual pertence.Moves the XPathNavigator to the root node that the current node belongs to.

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

Retorna um objeto XmlWriter usado para criar um novo nó filho no início da lista de nós filho do nó atual.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)

Cria um novo nó filho no início da lista de nós filho do nó atual usando a cadeia de caracteres 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)

Cria um novo nó filho no início da lista de nós filho do nó atual usando o conteúdo XML do 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)

Cria um novo nó filho no início da lista de nós filho do nó atual usando os nós no 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)

Cria um novo elemento filho no início da lista de nós filho do nó atual, usando o prefixo do namespace, o nome local e o URI do namespace especificado, com o valor especificado.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()

Retorna um objeto XmlReader que contém o nó atual e seus nós filho.Returns an XmlReader object that contains the current node and its child nodes.

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

Substitui um intervalo de nós irmão, do nó atual ao nó especificado.Replaces a range of sibling nodes from the current node to the node specified.

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

Substitui o nó atual com o conteúdo da cadeia de caracteres especificada.Replaces the current node with the content of the string specified.

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

Substitui o nó atual com o conteúdo do objeto XmlReader especificado.Replaces the current node with the contents of the XmlReader object specified.

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

Substitui o nó atual com o conteúdo do objeto XPathNavigator especificado.Replaces the current node with the contents of the XPathNavigator object specified.

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

Seleciona um nó definido usando a expressão XPath especificada.Selects a node set, using the specified XPath expression.

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

Seleciona um nó definido usando a expressão XPath especificada com o objeto IXmlNamespaceResolver especificado para resolver os prefixos de namespace.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)

Seleciona um nó definido usando o 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)

Seleciona todos os nós ancestrais do nó atual que têm o nome local e o URI do namespace 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)

Seleciona todos os nós ancestrais do nó atual que têm um XPathNodeType correspondente.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)

Seleciona todos os nós filhos do nó atual que têm o nome local e o URI do namespace especificado.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)

Seleciona todos os nós filho do nó atual que têm a correspondência 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)

Seleciona todos os nós descendentes do nó atual com o nome local e o URI do namespace especificado.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)

Seleciona todos os nós descendentes do nó atual que têm um XPathNodeType correspondente.Selects all the descendant nodes of the current node that have a matching XPathNodeType.

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

Seleciona um único nó no XPathNavigator usando a 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)

Seleciona um único nó no objeto XPathNavigator usando a consulta XPath especificada com o objeto IXmlNamespaceResolver especificado para resolver os prefixos de namespace.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)

Seleciona um único nó no XPathNavigator usando o objeto XPathExpression especificado.Selects a single node in the XPathNavigator using the specified XPathExpression object.

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

Define o valor tipado do nó atual.Sets the typed value of the current node.

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

Define o valor do nó atual.Sets the value of the current node.

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

Obtém o valor de texto do nó atual.Gets the text value of the current node.

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

Obtém o valor do nó atual como o Type especificado, usando o objeto IXmlNamespaceResolver especificado para resolver prefixos de namespace.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)

Transmite o nó atual e seus nós filho para o objeto XmlWriter especificado.Streams the current node and its child nodes to the XmlWriter object specified.

Implantações explícitas de interface

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

Cria uma nova cópia do objeto XPathNavigator.Creates a new copy of the XPathNavigator object.

Aplica-se a

Veja também