Esporta (0) Stampa
Espandi tutto
Questo argomento non è stato ancora valutato - Valuta questo argomento

Classe XPathNavigator

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

Spazio dei nomi: System.Xml.XPath
Assembly: System.Xml (in system.xml.dll)

public abstract class XPathNavigator : XPathItem, ICloneable, IXPathNavigable, IXmlNamespaceResolver
public abstract class XPathNavigator extends XPathItem implements ICloneable, IXPathNavigable, 
	IXmlNamespaceResolver
public abstract class XPathNavigator extends XPathItem implements ICloneable, IXPathNavigable, 
	IXmlNamespaceResolver

La classe XPathNavigator nello spazio dei nomi System.Xml.XPath è una classe astratta che definisce un modello di cursore per l'esplorazione e la modifica delle informazioni XML come istanze del modello di dati XQuery 1.0 e XPath 2.0.

Un oggetto XPathNavigator viene creato da una classe che implementa l'interfaccia IXPathNavigable, ad esempio le classi XPathDocument e XmlDocument. Gli oggetti XPathNavigator creati da oggetti XPathDocument sono di sola lettura, mentre gli oggetti XPathNavigator creati da oggetti XmlDocument possono essere modificati. Lo stato di un oggetto XPathNavigator (sola lettura o modificabile) viene stabilito utilizzando la proprietà CanEdit della classe XPathNavigator.

Per ulteriori informazioni sull'elaborazione di dati XML tramite il modello di dati XPath, vedere Elaborazione di dati XML con il modello di dati XPath.

Nota sulla protezioneNota sulla protezione

Le eccezioni generate come conseguenza dell'utilizzo della classe XPathNavigator, come la classe XPathException, possono contenere informazioni riservate che non devono essere rese pubbliche in scenari non affidabili. È necessario gestire in modo corretto le eccezioni in modo che le informazioni riservate non siano rese pubbliche in tali scenari.

Note sull'ereditarietà: Quando si eredita dalla classe XPathNavigator, eseguire l'override dei seguenti membri:

System.Object
   System.Xml.XPath.XPathItem
    System.Xml.XPath.XPathNavigator
I membri statici pubblici (Shared in Visual Basic) di questo tipo sono validi per le operazioni multithreading. I membri di istanza non sono garantiti come thread safe.

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework non supporta tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema.

.NET Framework

Supportato in: 2.0 1.1 1.0
Il documento è risultato utile?
(1500 caratteri rimanenti)
Grazie per i commenti inviati.

Aggiunte alla community

AGGIUNGI
Mostra:
© 2014 Microsoft. Tutti i diritti riservati.