SeekableXPathNavigator Classe

Definição

Fornece acesso aleatório somente leitura aos dados contidos em documentos XML e habilita a consulta eficiente aos nós especificados.Provides read-only, random access to data contained in XML documents and enables efficient querying for specified nodes.

public ref class SeekableXPathNavigator abstract : System::Xml::XPath::XPathNavigator
public abstract class SeekableXPathNavigator : System.Xml.XPath.XPathNavigator
type SeekableXPathNavigator = class
    inherit XPathNavigator
Public MustInherit Class SeekableXPathNavigator
Inherits XPathNavigator
Herança
SeekableXPathNavigator

Comentários

As mensagens SOAP passadas entre partes do sistema Windows Communication Foundation (WCF) são tratadas por vários componentes do sistema que devem inspecionar essas mensagens para determinar quais ações executar no processamento delas.The SOAP messages passed between parts of the Windows Communication Foundation (WCF) system are handled by various components of the system that must inspect these messages to determine what actions to take in processing them. O mecanismo XPath é um componente que consulta mensagens para essa finalidade e requer um navegador para ler mensagens SOAP e outros documentos XML.The XPath engine is a component that queries messages for this purpose and it requires a navigator to read SOAP messages and other XML documents. Um navegador fornece um cursor que se move de nó para controle de nó onde o documento XML está realmente sendo lido.A navigator provides a cursor that moves from node to node tracking where the XML document is actually being read.

O mecanismo XPath funciona com um SeekableXPathNavigator , que estende a XPathNavigator classe adicionando uma CurrentPosition propriedade.The XPath engine works with a SeekableXPathNavigator, which extends the XPathNavigator class by adding a CurrentPosition property. Essa propriedade permite que posições dentro do documento XML sejam salvas e carregadas rapidamente sem a necessidade de clonar o navegador, uma alocação de memória cara que o XPathNavigator exige para essa operação.This property allows positions within the XML document to be saved and loaded quickly without having to clone the navigator, an expensive memory allocation that the XPathNavigator requires for such an operation. O mecanismo XPath deve registrar com frequência a posição do cursor no decorrer da execução de consultas em documentos XML, de modo que o SeekableXPathNavigator fornece uma otimização importante para o processamento de mensagens.The XPath engine must frequently record the position of the cursor in the course of executing queries on XML documents, so the SeekableXPathNavigator provides an important optimization for message processing.

Observe que o valor da CurrentPosition propriedade é específico da implementação e não pode ser mapeado para a posição do nó ou a posição do caractere.Note that the value of the CurrentPosition property is implementation-specific and may not map to node position or character position. Seu valor só é significativo para a SeekableXPathNavigator implementação (e instância) que o forneceu.Its value is only meaningful to the SeekableXPathNavigator implementation (and instance) that supplied it.

Construtores

SeekableXPathNavigator()

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

Propriedades

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.

(Herdado de XPathNavigator)
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.

(Herdado de XPathNavigator)
CurrentPosition

Quando substituído em uma classe derivada, obtém ou define um valor associado ao nó nos dados em que o navegador XPath é posicionado.When overridden in a derived class, gets or sets a value associated with the node in the data where the XPath navigator is positioned.

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.

(Herdado de XPathNavigator)
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.

(Herdado de XPathNavigator)
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.

(Herdado de XPathNavigator)
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.

(Herdado de XPathNavigator)
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.

(Herdado de XPathNavigator)
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.

(Herdado de XPathNavigator)
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.

(Herdado de XPathNavigator)
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.

(Herdado de XPathNavigator)
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.

(Herdado de XPathNavigator)
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.

(Herdado de XPathNavigator)
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.

(Herdado de XPathNavigator)
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.

(Herdado de XPathNavigator)
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.

(Herdado de XPathNavigator)
TypedValue

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

(Herdado de XPathNavigator)
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.

(Herdado de XPathNavigator)
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.

(Herdado de XPathNavigator)
ValueAsBoolean

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

(Herdado de XPathNavigator)
ValueAsDateTime

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

(Herdado de XPathNavigator)
ValueAsDouble

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

(Herdado de XPathNavigator)
ValueAsInt

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

(Herdado de XPathNavigator)
ValueAsLong

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

(Herdado de XPathNavigator)
ValueType

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

(Herdado de XPathNavigator)
XmlLang

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

(Herdado de XPathNavigator)
XmlType

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

(Herdado de XPathNavigator)

Métodos

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.

(Herdado de XPathNavigator)
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.

(Herdado de XPathNavigator)
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.

(Herdado de 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.

(Herdado de XPathNavigator)
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.

(Herdado de XPathNavigator)
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.

(Herdado de XPathNavigator)
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.

(Herdado de XPathNavigator)
ComparePosition(Int64, Int64)

Quando substituído em uma classe derivada, retorna um valor que descreve a ordem do documento das duas posições especificadas.When overridden in a derived class, returns a value that describes the document order of the two specified positions.

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.

(Herdado de XPathNavigator)
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.

(Herdado de XPathNavigator)
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.

(Herdado de XPathNavigator)
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.

(Herdado de XPathNavigator)
CreateNavigator()

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

(Herdado de 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.

(Herdado de XPathNavigator)
DeleteSelf()

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

(Herdado de XPathNavigator)
Equals(Object)

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

(Herdado de Object)
Evaluate(String)

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

(Herdado de XPathNavigator)
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.

(Herdado de XPathNavigator)
Evaluate(XPathExpression)

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

(Herdado de XPathNavigator)
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.

(Herdado de XPathNavigator)
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.

(Herdado de XPathNavigator)
GetHashCode()

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

(Herdado de Object)
GetLocalName(Int64)

Quando substituído em uma classe derivada, retorna o nome local do nó na posição especificada.When overridden in a derived class, returns the local name of the node at the position specified.

GetName(Int64)

Quando substituído em uma classe derivada, retorna o nome do nó na posição especificada.When overridden in a derived class, returns the name of the node at the specified position.

GetNamespace(Int64)

Quando substituído em uma classe derivada, retorna o namespace do nó na posição especificada.When overridden in a derived class, returns the namespace of the node at the specified position.

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.

(Herdado de XPathNavigator)
GetNamespacesInScope(XmlNamespaceScope)

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

(Herdado de XPathNavigator)
GetNodeType(Int64)

Quando substituído em uma classe derivada, retorna o tipo do nó na posição especificada.When overridden in a derived class, returns the type of the node at the specified position.

GetType()

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

(Herdado de Object)
GetValue(Int64)

Quando substituído em uma classe derivada, retorna o valor de texto do nó na posição especificada.When overridden in a derived class, returns the text value of the node at the specified position.

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.

(Herdado de XPathNavigator)
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.

(Herdado de XPathNavigator)
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.

(Herdado de 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.

(Herdado de XPathNavigator)
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.

(Herdado de XPathNavigator)
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.

(Herdado de XPathNavigator)
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.

(Herdado de 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.

(Herdado de XPathNavigator)
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.

(Herdado de XPathNavigator)
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.

(Herdado de 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.

(Herdado de 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.

(Herdado de XPathNavigator)
LookupNamespace(String)

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

(Herdado de XPathNavigator)
LookupPrefix(String)

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

(Herdado de XPathNavigator)
Matches(String)

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

(Herdado de XPathNavigator)
Matches(XPathExpression)

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

(Herdado de XPathNavigator)
MemberwiseClone()

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

(Herdado de Object)
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.

(Herdado de XPathNavigator)
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.

(Herdado de XPathNavigator)
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.

(Herdado de XPathNavigator)
MoveToChild(XPathNodeType)

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

(Herdado de XPathNavigator)
MoveToFirst()

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

(Herdado de XPathNavigator)
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.

(Herdado de XPathNavigator)
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.

(Herdado de XPathNavigator)
MoveToFirstNamespace()

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

(Herdado de XPathNavigator)
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.

(Herdado de XPathNavigator)
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.

(Herdado de 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.

(Herdado de XPathNavigator)
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.

(Herdado de 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.

(Herdado de XPathNavigator)
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.

(Herdado de XPathNavigator)
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.

(Herdado de XPathNavigator)
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.

(Herdado de XPathNavigator)
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.

(Herdado de XPathNavigator)
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.

(Herdado de XPathNavigator)
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.

(Herdado de XPathNavigator)
MoveToNextNamespace()

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

(Herdado de XPathNavigator)
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.

(Herdado de XPathNavigator)
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.

(Herdado de XPathNavigator)
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.

(Herdado de XPathNavigator)
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.

(Herdado de XPathNavigator)
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.

(Herdado de XPathNavigator)
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.

(Herdado de XPathNavigator)
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.

(Herdado de 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.

(Herdado de XPathNavigator)
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.

(Herdado de XPathNavigator)
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.

(Herdado de 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.

(Herdado de XPathNavigator)
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.

(Herdado de XPathNavigator)
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.

(Herdado de 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.

(Herdado de XPathNavigator)
Select(String)

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

(Herdado de XPathNavigator)
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.

(Herdado de XPathNavigator)
Select(XPathExpression)

Seleciona um nó definido usando o XPathExpression especificado.Selects a node set using the specified XPathExpression.

(Herdado de XPathNavigator)
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.

(Herdado de XPathNavigator)
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.

(Herdado de XPathNavigator)
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.

(Herdado de XPathNavigator)
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.

(Herdado de XPathNavigator)
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.

(Herdado de XPathNavigator)
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.

(Herdado de XPathNavigator)
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.

(Herdado de XPathNavigator)
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.

(Herdado de XPathNavigator)
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.

(Herdado de XPathNavigator)
SetTypedValue(Object)

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

(Herdado de XPathNavigator)
SetValue(String)

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

(Herdado de XPathNavigator)
ToString()

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

(Herdado de XPathNavigator)
ValueAs(Type)

Retorna o valor do item como o tipo especificado.Returns the item's value as the specified type.

(Herdado de XPathItem)
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.

(Herdado de XPathNavigator)
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.

(Herdado de XPathNavigator)

Implantações explícitas de interface

ICloneable.Clone()

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

(Herdado de XPathNavigator)

Aplica-se a