Freigeben über


XPathNavigator.MoveToAttribute-Methode

Verschiebt den XPathNavigator zu dem Attribut mit dem entsprechenden lokalen Namen und Namespace-URI.

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

Syntax

'Declaration
Public Overridable Function MoveToAttribute ( _
    localName As String, _
    namespaceURI As String _
) As Boolean
'Usage
Dim instance As XPathNavigator
Dim localName As String
Dim namespaceURI As String
Dim returnValue As Boolean

returnValue = instance.MoveToAttribute(localName, namespaceURI)
public virtual bool MoveToAttribute (
    string localName,
    string namespaceURI
)
public:
virtual bool MoveToAttribute (
    String^ localName, 
    String^ namespaceURI
)
public boolean MoveToAttribute (
    String localName, 
    String namespaceURI
)
public function MoveToAttribute (
    localName : String, 
    namespaceURI : String
) : boolean

Parameter

  • localName
    Der lokale Name des Attributs.
  • namespaceURI
    Der Namespace-URI des Attributs bzw. NULL (Nothing in Visual Basic) für einen leeren Namespace.

Rückgabewert

Gibt true zurück, wenn der XPathNavigator zu dem Attribut verschoben werden konnte, andernfalls false. Wenn false, bleibt die Position des XPathNavigator unverändert.

Hinweise

Wenn der XPathNavigator derzeit nicht auf einem Element positioniert ist, gibt diese Methode false zurück.

Nach einem erfolgreichen Aufruf von MoveToAttribute spiegeln die LocalName-Eigenschaft, die NamespaceURI-Eigenschaft und die Prefix-Eigenschaft die Werte des Attributs wider. Wenn sich der XPathNavigator auf einem Attribut befindet, sind die MoveToNext-Methode, die MoveToPrevious-Methode und die MoveToFirst-Methode nicht anwendbar. Diese Methoden geben immer false zurück und ändern die Position des Navigators nicht. Um zum nächsten Attributknoten zu wechseln, können Sie stattdessen MoveToNextAttribute aufrufen.

Sobald die Position auf ein Attribut gewechselt wurde, können Sie MoveToParent aufrufen, um zum Besitzerelement zu wechseln.

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
MoveToFirstAttribute
MoveToNextAttribute
GetAttribute