XPathNavigator XPathNavigator XPathNavigator XPathNavigator Class

Definizione

Fornisce un modello di cursore per esplorare e modificare dati 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
Ereditarietà
XPathNavigatorXPathNavigatorXPathNavigatorXPathNavigator
Derivato
Implementazioni

Commenti

Il XPathNavigator classe di System.Xml.XPath dello spazio dei nomi è una classe astratta che definisce un modello di cursore per la navigazione e la modifica delle voci di informazioni XML come istanze di XQuery 1.0 e XPath 2.0 Data Model.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 oggetto viene creato da una classe che implementa le IXPathNavigable interfaccia, ad esempio le XPathDocument e XmlDocument classi.An XPathNavigator object is created from a class that implements the IXPathNavigable interface such as the XPathDocument and XmlDocument classes. XPathNavigator gli oggetti creati dal XPathDocument gli oggetti sono di sola lettura mentre XPathNavigator degli oggetti creati da XmlDocument gli oggetti possono essere modificati.XPathNavigator objects created by XPathDocument objects are read-only while XPathNavigator objects created by XmlDocument objects can be edited. Un' XPathNavigator lo stato di sola lettura o modificabili dell'oggetto viene determinato usando la CanEdit proprietà del XPathNavigator classe.An XPathNavigator object's read-only or editable status is determined using the CanEdit property of the XPathNavigator class.

Per altre informazioni sull'elaborazione dei dati XML utilizzando il modello di dati XPath, vedere la elaborare dati XML con il modello di dati XPath argomento.For more information about processing XML data using the XPath data model, see the Process XML Data Using the XPath Data Model topic.

Importante

Le eccezioni generate in seguito all'utilizzo di XPathNavigator classe, ad esempio il XPathException di classi, può contenere informazioni riservate che non devono essere esposte in scenari non affidabili.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. Le eccezioni devono essere gestite correttamente in modo che queste informazioni riservate non viene esposto in scenari non affidabili.Exceptions should be properly handled so that this sensitive information is not exposed in untrusted scenarios.

Note per gli eredi

Quando si eredita dal XPathNavigator (classe), è necessario eseguire l'override dei membri seguenti:When you inherit from the XPathNavigator class, you must override the following members:

Costruttori

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

Inizializza una nuova istanza della classe XPathNavigator.Initializes a new instance of the XPathNavigator class.

Proprietà

BaseURI BaseURI BaseURI BaseURI

Quando sottoposto a override in una classe derivata, ottiene l'URI di base del nodo corrente.When overridden in a derived class, gets the base URI for the current node.

CanEdit CanEdit CanEdit CanEdit

Ottiene un valore che indica se XPathNavigator può modificare i dati XML sottostanti.Gets a value that indicates whether the XPathNavigator can edit the underlying XML data.

HasAttributes HasAttributes HasAttributes HasAttributes

Ottiene un valore che indica se il nodo corrente ha attributi.Gets a value that indicates whether the current node has any attributes.

HasChildren HasChildren HasChildren HasChildren

Ottiene un valore che indica se il nodo corrente ha nodi figlio.Gets a value that indicates whether the current node has any child nodes.

InnerXml InnerXml InnerXml InnerXml

Ottiene o imposta il markup che rappresenta i nodi figlio del nodo corrente.Gets or sets the markup representing the child nodes of the current node.

IsEmptyElement IsEmptyElement IsEmptyElement IsEmptyElement

Quando ne viene eseguito l'override in una classe derivata, ottiene un valore che indica se il nodo corrente rappresenta un elemento vuoto senza un tag di fine dell'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

Ottiene un valore che indica se il nodo corrente rappresenta un nodo XPath.Gets a value that indicates if the current node represents an XPath node.

LocalName LocalName LocalName LocalName

Quando sottoposto a override in una classe derivata, ottiene il Name del nodo corrente senza prefisso dello spazio dei nomi.When overridden in a derived class, gets the Name of the current node without any namespace prefix.

Name Name Name Name

Quando sottoposto a override in una classe derivata, ottiene il nome completo del nodo corrente.When overridden in a derived class, gets the qualified name of the current node.

NamespaceURI NamespaceURI NamespaceURI NamespaceURI

Quando sottoposto a override in una classe derivata, ottiene l'URI dello spazio dei nomi del nodo corrente.When overridden in a derived class, gets the namespace URI of the current node.

NameTable NameTable NameTable NameTable

Quando viene sottoposto a override in una classe derivata ottiene l'oggetto XmlNameTable della classe XPathNavigator.When overridden in a derived class, gets the XmlNameTable of the XPathNavigator.

NavigatorComparer NavigatorComparer NavigatorComparer NavigatorComparer

Ottiene l'interfaccia IEqualityComparer utilizzata per il confronto di uguaglianza di oggetti XPathNavigator.Gets an IEqualityComparer used for equality comparison of XPathNavigator objects.

NodeType NodeType NodeType NodeType

Quando sottoposto a override in una classe derivata, ottiene l'enumerazione XPathNodeType del nodo corrente.When overridden in a derived class, gets the XPathNodeType of the current node.

OuterXml OuterXml OuterXml OuterXml

Ottiene o imposta il markup che rappresenta i tag di apertura e di chiusura del nodo corrente e dei relativi nodi figlio.Gets or sets the markup representing the opening and closing tags of the current node and its child nodes.

Prefix Prefix Prefix Prefix

Quando sottoposto a override in una classe derivata, ottiene il prefisso dello spazio dei nomi associato al nodo corrente.When overridden in a derived class, gets the namespace prefix associated with the current node.

SchemaInfo SchemaInfo SchemaInfo SchemaInfo

Ottiene le informazioni sullo schema assegnate al nodo corrente in seguito alla convalida dello schema.Gets the schema information that has been assigned to the current node as a result of schema validation.

TypedValue TypedValue TypedValue TypedValue

Ottiene il nodo corrente come oggetto boxed del tipo di .NET Framework più appropriato.Gets the current node as a boxed object of the most appropriate .NET Framework type.

UnderlyingObject UnderlyingObject UnderlyingObject UnderlyingObject

Utilizzato dalle implementazioni di XPathNavigator che forniscono una visualizzazione XML "virtuale" di un archivio per consentire l'accesso agli oggetti sottostanti.Used by XPathNavigator implementations which provide a "virtualized" XML view over a store, to provide access to underlying objects.

Value Value Value Value

Quando viene sottoposto a override in una classe derivata, ottiene il valore stringa dell'elemento.When overridden in a derived class, gets the string value of the item.

ValueAsBoolean ValueAsBoolean ValueAsBoolean ValueAsBoolean

Ottiene il valore del nodo corrente come Boolean.Gets the current node's value as a Boolean.

ValueAsDateTime ValueAsDateTime ValueAsDateTime ValueAsDateTime

Ottiene il valore del nodo corrente come DateTime.Gets the current node's value as a DateTime.

ValueAsDouble ValueAsDouble ValueAsDouble ValueAsDouble

Ottiene il valore del nodo corrente come Double.Gets the current node's value as a Double.

ValueAsInt ValueAsInt ValueAsInt ValueAsInt

Ottiene il valore del nodo corrente come Int32.Gets the current node's value as an Int32.

ValueAsLong ValueAsLong ValueAsLong ValueAsLong

Ottiene il valore del nodo corrente come Int64.Gets the current node's value as an Int64.

ValueType ValueType ValueType ValueType

Ottiene il tipo Type di .NET Framework del nodo corrente.Gets the .NET Framework Type of the current node.

XmlLang XmlLang XmlLang XmlLang

Ottiene l'ambito xml:lang per il nodo corrente.Gets the xml:lang scope for the current node.

XmlType XmlType XmlType XmlType

Ottiene le informazioni sul tipo XmlSchemaType per il nodo corrente.Gets the XmlSchemaType information for the current node.

Metodi

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

Restituisce un oggetto XmlWriter utilizzato per creare uno o più nodi figlio nuovi alla fine dell'elenco dei nodi figlio del nodo corrente.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 nuovo nodo figlio alla fine dell'elenco dei nodi figlio del nodo corrente utilizzando la stringa di dati XML specificata.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 nuovo nodo figlio alla fine dell'elenco dei nodi figlio del nodo corrente utilizzando il contenuto XML dell'oggetto XmlReader specificato.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 nuovo nodo figlio alla fine dell'elenco dei nodi figlio del nodo corrente utilizzando i nodi nella classe XPathNavigator specificata.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 nuovo nodo elemento figlio alla fine dell'elenco dei nodi figlio del nodo corrente utilizzando il prefisso dello spazio dei nomi, il nome locale e l'URI dello spazio dei nomi specificati con il valore specificato.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 che i dati XML nella classe XPathNavigator siano conformi allo schema XSD (XML Schema Definition Language) specificato.Verifies that the XML data in the XPathNavigator conforms to the XML Schema definition language (XSD) schema provided.

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

Se sottoposto a override in una classe derivata, crea una nuova classe XPathNavigator posizionata sullo stesso nodo della classe 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)

Confronta la posizione dell'oggetto XPathNavigator corrente con quello dell'oggetto XPathNavigator specificato.Compares the position of the current XPathNavigator with the position of the XPathNavigator specified.

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

Compila una stringa che rappresenta un'espressione XPath e restituisce un oggetto 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)

Crea un nodo attributo in corrispondenza del nodo elemento corrente utilizzando il prefisso dello spazio dei nomi, il nome locale e l'URI dello spazio dei nomi specificati con il valore specificato.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()

Restituisce un oggetto XmlWriter utilizzato per creare nuovi attributi nell'elemento corrente.Returns an XmlWriter object used to create new attributes on the current element.

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

Restituisce una copia dell'oggetto XPathNavigator.Returns a copy of the XPathNavigator.

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

Elimina un intervallo di nodi di pari livello dal nodo corrente per il nodo specificato.Deletes a range of sibling nodes from the current node to the node specified.

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

Elimina il nodo corrente e i relativi nodi figlio.Deletes the current node and its child nodes.

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

Determina se l'oggetto specificato è uguale all'oggetto corrente.Determines whether the specified object is equal to the current object.

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

Valuta l'espressione XPath specificata e restituisce il risultato tipizzato.Evaluates the specified XPath expression and returns the typed result.

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

Valuta l'espressione XPath specificata e restituisce il risultato tipizzato utilizzando l'oggetto IXmlNamespaceResolver specificato per risolvere i prefissi degli spazi dei nomi contenuti nell'espressione 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)

Valuta la classe XPathExpression e restituisce il risultato tipizzato.Evaluates the XPathExpression and returns the typed result.

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

Utilizza il contesto specificato per valutare l'oggetto XPathExpression e restituisce il risultato tipizzato.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)

Ottiene il valore dell'attributo con il nome locale e l'URI dello spazio dei nomi specificati.Gets the value of the attribute with the specified local name and namespace URI.

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

Funge da funzione hash predefinita.Serves as the default hash function.

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

Restituisce il valore del nodo spazio dei nomi corrispondente al nome locale specificato.Returns the value of the namespace node corresponding to the specified local name.

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

Restituisce gli spazi dei nomi nell'ambito del nodo corrente.Returns the in-scope namespaces of the current node.

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

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

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

Restituisce un oggetto XmlWriter utilizzato per creare un nuovo nodo di pari livello successivo al nodo attualmente selezionato.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 nuovo nodo di pari livello dopo il nodo attualmente selezionato utilizzando la stringa XML specificata.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 nuovo nodo di pari livello dopo il nodo attualmente selezionato utilizzando il contenuto XML dell'oggetto XmlReader specificato.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 nuovo nodo di pari livello dopo il nodo attualmente selezionato utilizzando i nodi dell'oggetto XPathNavigator specificato.Creates a new sibling node after the currently selected node using the nodes in the XPathNavigator object specified.

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

Restituisce un oggetto XmlWriter utilizzato per creare un nuovo nodo di pari livello prima del nodo attualmente selezionato.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 nuovo nodo di pari livello prima del nodo attualmente selezionato utilizzando la stringa XML specificata.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 nuovo nodo di pari livello prima del nodo attualmente selezionato utilizzando il contenuto XML dell'oggetto XmlReader specificato.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 nuovo nodo di pari livello prima del nodo attualmente selezionato utilizzando i nodi dell'oggetto XPathNavigator specificato.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 nuovo elemento di pari livello dopo il nodo corrente utilizzando il prefisso dello spazio dei nomi, il nome locale e l'URI dello spazio dei nomi specificati con il valore specificato.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 nuovo elemento di pari livello prima del nodo corrente utilizzando il prefisso dello spazio dei nomi, il nome locale e l'URI dello spazio dei nomi specificati con il valore specificato.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 l'oggetto XPathNavigator specificato è un discendente dell'oggetto XPathNavigator corrente.Determines whether the specified XPathNavigator is a descendant of the current XPathNavigator.

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

Se sottoposto a override in una classe derivata, determina se l'oggetto XPathNavigator corrente si trova nella stessa posizione dell'oggetto XPathNavigator specificato.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)

Ottiene l'URI dello spazio dei nomi per il prefisso specificato.Gets the namespace URI for the specified prefix.

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

Ottiene il prefisso dichiarato per l'URI dello spazio dei nomi specificato.Gets the prefix declared for the specified namespace URI.

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

Determina se il nodo corrente corrisponde all'espressione XPath specificata.Determines whether the current node matches the specified XPath expression.

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

Determina se il nodo corrente corrisponde all'espressione XPathExpression specificata.Determines whether the current node matches the specified XPathExpression.

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

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

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

Quando sottoposto a override in una classe derivata, sposta l'oggetto XPathNavigator nella stessa posizione dell'oggetto XPathNavigator specificato.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)

Sposta l'oggetto XPathNavigator sull'attributo con il nome locale e l'URI dello spazio dei nomi corrispondenti.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)

Sposta l'oggetto XPathNavigator sul nodo figlio con il nome locale e l'URI dello spazio dei nomi specificati.Moves the XPathNavigator to the child node with the local name and namespace URI specified.

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

Sposta l'oggetto XPathNavigator sul nodo figlio dell'enumerazione XPathNodeType specificata.Moves the XPathNavigator to the child node of the XPathNodeType specified.

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

Sposta il tipo XPathNavigator sul primo nodo di pari livello del nodo corrente.Moves the XPathNavigator to the first sibling node of the current node.

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

Quando sottoposto a override in una classe derivata, sposta l'oggetto XPathNavigator sul primo attributo del nodo corrente.When overridden in a derived class, moves the XPathNavigator to the first attribute of the current node.

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

Quando sottoposto a override in una classe derivata, sposta l'oggetto XPathNavigator sul primo nodo figlio del nodo corrente.When overridden in a derived class, moves the XPathNavigator to the first child node of the current node.

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

Sposta l'oggetto XPathNavigator sul primo nodo spazio dei nomi del nodo corrente.Moves the XPathNavigator to first namespace node of the current node.

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

Quando sottoposto a override in una classe derivata, sposta l'oggetto XPathNavigator sul primo nodo spazio dei nomi corrispondente all'enumerazione XPathNamespaceScope specificata.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)

Sposta l'oggetto XPathNavigator sull'elemento con il nome locale e l'URI dello spazio dei nomi specificati nell'ordine dei documenti.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)

Sposta l'oggetto XPathNavigator sull'elemento con il nome locale e l'URI dello spazio dei nomi specificati, sul limite specificato, nell'ordine dei documenti.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)

Sposta l'oggetto XPathNavigator sull'elemento seguente dell'enumerazione XPathNodeType specificato nell'ordine dei documenti.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)

Sposta l'oggetto XPathNavigator sull'elemento seguente dell'enumerazione XPathNodeType specificato, sul limite specificato, nell'ordine dei documenti.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 sottoposto a override in una classe derivata, passa al nodo con un attributo di tipo ID il cui valore corrisponde all'oggetto String specificato.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)

Sposta l'oggetto XPathNavigator sul nodo spazio dei nomi con il prefisso dello spazio dei nomi specificato.Moves the XPathNavigator to the namespace node with the specified namespace prefix.

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

Quando sottoposto a override in una classe derivata, sposta l'oggetto XPathNavigator sul nodo di pari livello successivo del nodo corrente.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)

Sposta l'oggetto XPathNavigator sul nodo di pari livello successivo con il nome locale e l'URI dello spazio dei nomi specificati.Moves the XPathNavigator to the next sibling node with the local name and namespace URI specified.

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

Sposta l'oggetto XPathNavigator sul nodo di pari livello successivo del nodo corrente corrispondente al tipo di nodo XPathNodeType specificato.Moves the XPathNavigator to the next sibling node of the current node that matches the XPathNodeType specified.

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

Quando sottoposto a override in una classe derivata, sposta l'oggetto XPathNavigator all'attributo successivo.When overridden in a derived class, moves the XPathNavigator to the next attribute.

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

Sposta l'oggetto XPathNavigator sul successivo nodo spazio dei nomi.Moves the XPathNavigator to the next namespace node.

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

Quando sottoposto a override in una classe derivata, sposta l'oggetto XPathNavigator sul nodo spazio dei nomi successivo corrispondente all'enumerazione XPathNamespaceScope specificata.When overridden in a derived class, moves the XPathNavigator to the next namespace node matching the XPathNamespaceScope specified.

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

Quando sottoposto a override in una classe derivata, sposta l'oggetto XPathNavigator sul nodo padre del nodo corrente.When overridden in a derived class, moves the XPathNavigator to the parent node of the current node.

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

Quando sottoposto a override in una classe derivata, sposta l'oggetto XPathNavigator sul nodo di pari livello precedente al nodo corrente.When overridden in a derived class, moves the XPathNavigator to the previous sibling node of the current node.

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

Sposta l'oggetto XPathNavigator sul nodo radice a cui appartiene il nodo corrente.Moves the XPathNavigator to the root node that the current node belongs to.

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

Restituisce un oggetto XmlWriter utilizzato per creare un nuovo nodo figlio all'inizio dell'elenco dei nodi figlio del nodo corrente.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 nuovo nodo figlio all'inizio dell'elenco dei nodi figlio del nodo corrente utilizzando la stringa di dati XML specificata.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 nuovo nodo figlio all'inizio dell'elenco dei nodi figlio del nodo corrente utilizzando il contenuto XML dell'oggetto XmlReader specificato.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 nuovo nodo figlio all'inizio dell'elenco dei nodi figlio del nodo corrente utilizzando i nodi nell'oggetto XPathNavigator specificato.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 nuovo elemento figlio all'inizio dell'elenco dei nodi figlio del nodo corrente utilizzando il prefisso dello spazio dei nomi, il nome locale e l'URI dello spazio dei nomi specificati con il valore specificato.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()

Restituisce un oggetto XmlReader contenente il nodo corrente e i relativi nodi figlio.Returns an XmlReader object that contains the current node and its child nodes.

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

Sostituisce un intervallo di nodi di pari livello dal nodo corrente per il nodo specificato.Replaces a range of sibling nodes from the current node to the node specified.

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

Sostituisce il nodo corrente con il contenuto della stringa specificato.Replaces the current node with the content of the string specified.

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

Sostituisce il nodo corrente con il contenuto dell'oggetto XmlReader specificato.Replaces the current node with the contents of the XmlReader object specified.

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

Sostituisce il nodo corrente con il contenuto dell'oggetto XPathNavigator specificato.Replaces the current node with the contents of the XPathNavigator object specified.

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

Seleziona un insieme di nodi utilizzando l'espressione XPath specificata.Selects a node set, using the specified XPath expression.

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

Seleziona un insieme di nodi utilizzando l'espressione XPath specificata con l'oggetto IXmlNamespaceResolver specificato per la risoluzione dei prefissi degli spazi dei nomi.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)

Seleziona un insieme di nodi utilizzando l'oggetto XPathExpression specificato.Selects a node set using the specified XPathExpression.

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

Seleziona tutti i nodi predecessore del nodo corrente con il nome locale e l'URI dello spazio dei nomi specificati.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)

Seleziona tutti i nodi predecessore del nodo corrente che presentano un oggetto XPathNodeType corrispondente.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)

Seleziona tutti i nodi figlio del nodo corrente con il nome locale e l'URI dello spazio dei nomi specificati.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)

Seleziona tutti i nodi figlio del nodo corrente con l'oggetto XPathNodeType corrispondente.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)

Seleziona tutti i nodi discendente del nodo corrente con il nome locale e l'URI dello spazio dei nomi specificati.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)

Seleziona tutti i nodi discendente del nodo corrente che presentano un oggetto XPathNodeType corrispondente.Selects all the descendant nodes of the current node that have a matching XPathNodeType.

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

Seleziona un singolo nodo della classe XPathNavigator utilizzando la query XPath specificata.Selects a single node in the XPathNavigator using the specified XPath query.

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

Seleziona un singolo nodo nell'oggetto XPathNavigator utilizzando la query XPath specificata con l'oggetto IXmlNamespaceResolver specificato per la risoluzione dei prefissi degli spazi dei nomi.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)

Seleziona un singolo nodo della classe XPathNavigator utilizzando l'oggetto XPathExpression specificato.Selects a single node in the XPathNavigator using the specified XPathExpression object.

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

Imposta il valore tipizzato del nodo corrente.Sets the typed value of the current node.

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

Imposta il valore del nodo corrente.Sets the value of the current node.

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

Ottiene il valore di testo del nodo corrente.Gets the text value of the current node.

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

Ottiene il valore del nodo corrente come valore Type specificato utilizzando l'oggetto IXmlNamespaceResolver specificato per la risoluzione dei prefissi degli spazi dei nomi.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)

Crea un flusso del nodo corrente e dei relativi nodi figlio all'oggetto XmlWriter specificato.Streams the current node and its child nodes to the XmlWriter object specified.

Implementazioni dell'interfaccia esplicita

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

Crea una nuova copia dell'oggetto XPathNavigator corrente.Creates a new copy of the XPathNavigator object.

Si applica a

Vedi anche