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 denID
-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