Questa documentazione è stata archiviata e non viene gestita.

Membri XPathNavigator

Fornisce un modello di cursore per esplorare e modificare dati XML.

Nelle tabelle riportate di seguito sono elencati i membri esposti dal tipo XPathNavigator .

  Nome Descrizione
Metodo protetto XPathNavigator Inizializza una nuova istanza della classe XPathNavigator.
In alto

  Nome Descrizione
Proprietà pubblica BaseURI Quando sottoposto a override in una classe derivata, ottiene l'URI di base del nodo corrente.
Proprietà pubblica CanEdit Ottiene un valore che indica se lo XPathNavigator può modificare i dati XML sottostanti.
Proprietà pubblica HasAttributes Ottiene un valore che indica se il nodo corrente dispone di attributi.
Proprietà pubblica HasChildren Ottiene un valore che indica se il nodo corrente presenta nodi figlio.
Proprietà pubblica InnerXml Ottiene o imposta il codice che rappresenta i nodi figlio del nodo corrente.
Proprietà pubblica IsEmptyElement Quando sottoposto a override in una classe derivata, ottiene un valore che indica se il nodo corrente rappresenta un elemento vuoto senza un tag di file dell'elemento.
Proprietà pubblica IsNode Ottiene un valore che indica se il nodo corrente rappresenta un nodo XPath.
Proprietà pubblica LocalName Quando sottoposto a override in una classe derivata, ottiene il Name del nodo corrente senza prefisso dello spazio dei nomi.
Proprietà pubblica Name Quando sottoposto a override in una classe derivata, ottiene il nome completo del nodo corrente.
Proprietà pubblica NamespaceURI Quando sottoposto a override in una classe derivata, ottiene l'URI dello spazio dei nomi del nodo corrente.
Proprietà pubblica NameTable Quando viene sottoposto a override in una classe derivata ottiene l'oggetto XmlNameTable della classe XPathNavigator.
Proprietà pubblica Statico NavigatorComparer Ottiene l'interfaccia IEqualityComparer utilizzata per il confronto di uguaglianza di oggetti XPathNavigator.
Proprietà pubblica NodeType Quando sottoposto a override in una classe derivata, ottiene l'enumerazione XPathNodeType del nodo corrente.
Proprietà pubblica OuterXml Ottiene o imposta il codice che rappresenta i tag di apertura e di chiusura del nodo corrente e dei relativi nodi figlio.
Proprietà pubblica Prefix Quando sottoposto a override in una classe derivata, ottiene il prefisso dello spazio dei nomi associato al nodo corrente.
Proprietà pubblica SchemaInfo Ottiene le informazioni sullo schema assegnate al nodo corrente in seguito alla convalida dello schema.
Proprietà pubblica TypedValue Ottiene il nodo corrente come oggetto boxed del tipo di .NET Framework più appropriato.
Proprietà pubblica UnderlyingObject Utilizzato dalle implementazioni di XPathNavigator che forniscono una visualizzazione XML "virtuale" di un archivio per consentire l'accesso agli oggetti sottostanti.
Proprietà pubblica Value  Quando sottoposto a override in una classe derivata, ottiene il valore string dell'elemento.(Ereditato da XPathItem)
Proprietà pubblica ValueAsBoolean Ottiene il valore del nodo corrente come Boolean.
Proprietà pubblica ValueAsDateTime Ottiene il valore del nodo corrente come valore DateTime.
Proprietà pubblica ValueAsDouble Ottiene il valore del nodo corrente come valore Double.
Proprietà pubblica ValueAsInt Ottiene il valore del nodo corrente come valore Int32.
Proprietà pubblica ValueAsLong Ottiene il valore del nodo corrente come valore Int64.
Proprietà pubblica ValueType Ottiene il tipo Type di .NET Framework del nodo corrente.
Proprietà pubblica XmlLang Ottiene l'ambito xml:lang per il nodo corrente.
Proprietà pubblica XmlType Ottiene le informazioni sul tipo XmlSchemaType per il nodo corrente.
In alto

(vedere anche Metodi protetti )
  Nome Descrizione
Metodo pubblico AppendChild Sottoposto a overload. Crea un nuovo nodo figlio alla fine dell'elenco dei nodi figlio del nodo corrente.
Metodo pubblico AppendChildElement 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.
Metodo pubblico CheckValidity Verifica che i dati XML nella classe XPathNavigator siano conformi allo schema XML (XSD, XML Schema Definition) specificato.
Metodo pubblico Clone Se sottoposto a override in una classe derivata, crea una nuova classe XPathNavigator posizionata sullo stesso nodo della classe XPathNavigator.
Metodo pubblico ComparePosition Confronta la posizione dell'oggetto XPathNavigator corrente con quello dell'oggetto XPathNavigator specificato.
Metodo pubblico Compile Compila una stringa che rappresenta un'espressione XPath e restituisce un oggetto XPathExpression.
Metodo pubblico CreateAttribute 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.
Metodo pubblico CreateAttributes Restituisce un oggetto XmlWriter utilizzato per creare nuovi attributi nell'elemento corrente.
Metodo pubblico CreateNavigator Restituisce una copia dell'oggetto XPathNavigator.
Metodo pubblico DeleteRange Elimina un intervallo di nodi di pari livello dal nodo corrente per il nodo specificato.
Metodo pubblico DeleteSelf Elimina il nodo corrente e i relativi nodi figlio.
Metodo pubblico Equals  Sottoposto a overload. Consente di determinare se due istanze di Object sono uguali. (Ereditato da Object)
Metodo pubblico Evaluate Sottoposto a overload. Valuta l'espressione XPath specificata e restituisce il risultato tipizzato.
Metodo pubblico GetAttribute Ottiene il valore dell'attributo con il nome locale e l'URI dello spazio dei nomi specificati.
Metodo pubblico GetHashCode  Viene utilizzato come funzione hash per un tipo particolare. GetHashCode è adatto per l'utilizzo in algoritmi hash e in strutture di dati quali una tabella hash. (Ereditato da Object)
Metodo pubblico GetNamespace Restituisce il valore del nodo spazio dei nomi corrispondente al nome locale specificato.
Metodo pubblico GetNamespacesInScope Restituisce gli spazi dei nomi nell'ambito del nodo corrente.
Metodo pubblico GetType  Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo pubblico InsertAfter Sottoposto a overload. Crea un nuovo nodo di pari livello successivo al nodo attualmente selezionato.
Metodo pubblico InsertBefore Sottoposto a overload. Crea un nuovo nodo di pari livello prima del nodo attualmente selezionato.
Metodo pubblico InsertElementAfter 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.
Metodo pubblico InsertElementBefore 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.
Metodo pubblico IsDescendant Determina se l'oggetto XPathNavigator specificato è una derivazione dell'oggetto XPathNavigator corrente.
Metodo pubblico IsSamePosition Se sottoposto a override in una classe derivata, determina se l'oggetto XPathNavigator corrente si trova nella stessa posizione dell'oggetto XPathNavigator specificato.
Metodo pubblico LookupNamespace Ottiene l'URI dello spazio dei nomi per il prefisso specificato.
Metodo pubblico LookupPrefix Ottiene il prefisso dichiarato per l'URI dello spazio dei nomi specificato.
Metodo pubblico Matches Sottoposto a overload. Determina se il nodo corrente corrisponde all'espressione System.Xml.XPath specificata.
Metodo pubblico MoveTo Quando sottoposto a override in una classe derivata, sposta l'oggetto XPathNavigator nella stessa posizione dell'oggetto XPathNavigator specificato.
Metodo pubblico MoveToAttribute Sposta l'oggetto XPathNavigator sull'attributo con il nome locale e l'URI dello spazio dei nomi corrispondenti.
Metodo pubblico MoveToChild Sottoposto a overload. Sposta l'oggetto XPathNavigator sul nodo figlio specificato.
Metodo pubblico MoveToFirst Sposta l'oggetto XPathNavigator sul primo nodo di pari livello del nodo corrente.
Metodo pubblico MoveToFirstAttribute Quando sottoposto a override in una classe derivata, sposta l'oggetto XPathNavigator sul primo attributo del nodo corrente.
Metodo pubblico MoveToFirstChild Quando sottoposto a override in una classe derivata, sposta l'oggetto XPathNavigator sul primo nodo figlio del nodo corrente.
Metodo pubblico MoveToFirstNamespace Sottoposto a overload. Sposta l'oggetto XPathNavigator sul primo nodo spazio dei nomi del nodo corrente.
Metodo pubblico MoveToFollowing Sottoposto a overload. Sposta l'oggetto XPathNavigator sull'elemento specificato nell'ordine dei documenti.
Metodo pubblico MoveToId Quando sottoposto a override in una classe derivata, si sposta al nodo che presenta un attributo di tipo ID, il cui valore corrisponde alla stringa String specificata.
Metodo pubblico MoveToNamespace Sposta l'oggetto XPathNavigator sul nodo spazio dei nomi con il prefisso dello spazio dei nomi specificato.
Metodo pubblico MoveToNext Sottoposto a overload. Sposta l'oggetto XPathNavigator sul nodo di pari livello successivo del nodo corrente.
Metodo pubblico MoveToNextAttribute Quando sottoposto a override in una classe derivata, sposta l'oggetto XPathNavigator all'attributo successivo.
Metodo pubblico MoveToNextNamespace Sottoposto a overload. Sposta l'oggetto XPathNavigator sul successivo nodo spazio dei nomi.
Metodo pubblico MoveToParent Quando sottoposto a override in una classe derivata, sposta l'oggetto XPathNavigator sul nodo padre del nodo corrente.
Metodo pubblico MoveToPrevious Quando sottoposto a override in una classe derivata, sposta l'oggetto XPathNavigator sul nodo di pari livello precedente al nodo corrente.
Metodo pubblico MoveToRoot Sposta l'oggetto XPathNavigator sul nodo principale a cui appartiene il nodo corrente.
Metodo pubblico PrependChild Sottoposto a overload. Crea un nuovo nodo figlio all'inizio dell'elenco dei nodi figlio del nodo corrente.
Metodo pubblico PrependChildElement 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.
Metodo pubblico ReadSubtree Restituisce un oggetto XmlReader contenente il nodo corrente e i relativi nodi figlio.
Metodo pubblico Statico ReferenceEquals  Determina se le istanze di Object specificate rappresentano la stessa istanza. (Ereditato da Object)
Metodo pubblico ReplaceRange Sostituisce un intervallo di nodi di pari livello dal nodo corrente per il nodo specificato.
Metodo pubblico ReplaceSelf Sottoposto a overload. Sostituisce il nodo corrente con il contenuto specificato.
Metodo pubblico Select Sottoposto a overload. Seleziona un insieme di nodi utilizzando l'espressione XPath specificata.
Metodo pubblico SelectAncestors Sottoposto a overload. Seleziona tutti i nodi predecessore del nodo corrente corrispondenti ai criteri di selezione.
Metodo pubblico SelectChildren Sottoposto a overload. Seleziona tutti i nodi figlio del nodo corrente corrispondenti ai criteri di selezione.
Metodo pubblico SelectDescendants Sottoposto a overload. Seleziona tutti i nodi di derivazione del nodo corrente corrispondenti ai criteri di selezione.
Metodo pubblico SelectSingleNode Sottoposto a overload. Seleziona un singolo nodo della classe XPathNavigator.
Metodo pubblico SetTypedValue Imposta il valore tipizzato del nodo corrente.
Metodo pubblico SetValue Imposta il valore del nodo corrente.
Metodo pubblico ToString Sottoposto a override. Ottiene il valore di testo del nodo corrente.
Metodo pubblico ValueAs Sottoposto a overload. Restituisce il valore del nodo corrente come valore Type specificato.
Metodo pubblico WriteSubtree Crea un flusso del nodo corrente e dei relativi nodi figlio all'oggetto XmlWriter specificato.
In alto

  Nome Descrizione
Metodo protetto Finalize  Consente a un oggetto Object di provare a liberare risorse ed eseguire altre operazioni di pulitura prima che l'oggetto Object stesso venga recuperato dalla procedura di Garbage Collection. (Ereditato da Object)
Metodo protetto MemberwiseClone  Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object)
In alto

  Nome Descrizione
Implementazione esplicita dell'interfaccia Metodo System.ICloneable.Clone Per una descrizione di questo membro, vedere XPathNavigator.Clone.
In alto
Mostra: