XPathNavigator-Klasse
Stellt ein Cursormodell für die Navigation und Bearbeitung von XML-Daten bereit.
Namespace: System.Xml.XPath
Assembly: System.Xml (in system.xml.dll)
Syntax
'Declaration
Public MustInherit Class XPathNavigator
Inherits XPathItem
Implements ICloneable, IXPathNavigable, IXmlNamespaceResolver
'Usage
Dim instance As XPathNavigator
public abstract class XPathNavigator : XPathItem, ICloneable, IXPathNavigable, IXmlNamespaceResolver
public ref class XPathNavigator abstract : public XPathItem, ICloneable, IXPathNavigable, IXmlNamespaceResolver
public abstract class XPathNavigator extends XPathItem implements ICloneable, IXPathNavigable,
IXmlNamespaceResolver
public abstract class XPathNavigator extends XPathItem implements ICloneable, IXPathNavigable,
IXmlNamespaceResolver
Hinweise
Die XPathNavigator-Klasse im System.Xml.XPath-Namespace ist eine abstrakte Klasse, die ein Cursormodell für die Navigation und Bearbeitung von XML-Informationseinheiten als Instanzen des XQuery 1.0- und XPath 2.0-Datenmodells definiert.
Ein XPathNavigator-Objekt wird aus Klassen erstellt, die die IXPathNavigable-Schnittstelle implementieren, beispielsweise aus der XPathDocument-Klasse und der XmlDocument-Klasse. XPathNavigator-Objekte, die von XPathDocument-Objekten erstellt werden, sind schreibgeschützt. XPathNavigator-Objekte, die von XmlDocument-Objekten erstellt werden, können hingegen bearbeitet werden. Der Schreibschutzstatus eines XPathNavigator-Objekts wird mit der CanEdit-Eigenschaft der XPathNavigator-Klasse bestimmt.
Weitere Informationen über das Verarbeiten von XML-Daten unter Verwendung des XPath-Datenmodells finden Sie unter Verarbeiten von XML-Daten mithilfe des XPath-Datenmodells.
Sicherheitshinweis |
---|
Ausnahmen, die als Folge der Verwendung der XPathNavigator-Klasse ausgelöst werden, z. B. die XPathException-Klasse, können vertrauliche Informationen enthalten, die in nicht vertrauenswürdigen Szenarios nicht verfügbar gemacht werden sollten. Ausnahmen sollten ordnungsgemäß behandelt werden, damit diese vertraulichen Informationen in nicht vertrauenswürdigen Szenarien nicht verfügbar gemacht werden. |
Hinweise für Erben Wenn Sie die XPathNavigator-Klasse vererben, müssen Sie folgende Member überschreiben:
Vererbungshierarchie
System.Object
System.Xml.XPath.XPathItem
System.Xml.XPath.XPathNavigator
Threadsicherheit
Alle öffentlichen statischen (Shared in Visual Basic) Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.
Plattformen
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 unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.
Versionsinformationen
.NET Framework
Unterstützt in: 2.0, 1.1, 1.0
Siehe auch
Referenz
XPathNavigator-Member
System.Xml.XPath-Namespace
IXPathNavigable-Schnittstelle
XPathDocument-Klasse
XmlDocument-Klasse
XmlNode-Klasse