Freigeben über


XPathNavigator.MoveToId-Methode

Verschiebt die Position beim Überschreiben in einer abgeleiteten Datei auf den Knoten, der über ein Attribut vom Typ ID verfügt, dessen Wert dem angegebenen String entspricht.

Namespace: System.Xml.XPath
Assembly: System.Xml (in system.xml.dll)

Syntax

'Declaration
Public MustOverride Function MoveToId ( _
    id As String _
) As Boolean
'Usage
Dim instance As XPathNavigator
Dim id As String
Dim returnValue As Boolean

returnValue = instance.MoveToId(id)
public abstract bool MoveToId (
    string id
)
public:
virtual bool MoveToId (
    String^ id
) abstract
public abstract boolean MoveToId (
    String id
)
public abstract function MoveToId (
    id : String
) : boolean

Parameter

  • id
    Ein String, der den ID-Wert des Knotens darstellt, auf den die Position verschoben werden soll.

Rückgabewert

true, wenn die Position des XPathNavigator verschoben werden konnte, andernfalls false. Wenn false, ändert sich die Position des Navigators nicht.

Hinweise

Diese Methode kann zur Ermittlung von Knoten auf Grundlage einer eindeutigen ID verwendet werden, vorausgesetzt, dass im Quelldokument unter Verwendung einer DTD explizit Attribute des Typs ID deklariert werden.

Angenommen, die XML-Daten <data><x a="a1"/></data> wurden mit einer DTD geladen, die Folgendes beinhaltet: <!ATTLIST x a ID #REQUIRED>.

Der XPathNavigator sei an einer beliebigen Stelle in den XML-Daten positioniert. Beim Aufruf von MoveToId("a1") wird der XPathNavigator auf dem Elementknoten x positioniert.

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-Klasse
XPathNavigator-Member
System.Xml.XPath-Namespace