Freigeben über


XPathNavigator.MoveToAttribute(String, String) Methode

Definition

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

public:
 virtual bool MoveToAttribute(System::String ^ localName, System::String ^ namespaceURI);
public:
 abstract bool MoveToAttribute(System::String ^ localName, System::String ^ namespaceURI);
public virtual bool MoveToAttribute (string localName, string namespaceURI);
public abstract bool MoveToAttribute (string localName, string namespaceURI);
abstract member MoveToAttribute : string * string -> bool
override this.MoveToAttribute : string * string -> bool
abstract member MoveToAttribute : string * string -> bool
Public Overridable Function MoveToAttribute (localName As String, namespaceURI As String) As Boolean
Public MustOverride Function MoveToAttribute (localName As String, namespaceURI As String) As Boolean

Parameter

localName
String

Der lokale Name des Attributs.

namespaceURI
String

Der Namespace-URI des Attributs bzw. null für einen leeren Namespace.

Gibt zurück

Boolean

true, wenn der XPathNavigator erfolgreich auf das Attribut verschoben werden konnte; andernfalls false. Wenn false, bleibt die Position des XPathNavigator unverändert.

Hinweise

Wenn das XPathNavigator Element derzeit nicht positioniert ist, gibt falsediese Methode zurück.

Nach einem erfolgreichen Aufruf von MoveToAttribute, den NamespaceURI LocalNameEigenschaften und Prefix den Werten des Attributs. Wenn die XPathNavigator Position auf einem Attribut erfolgt, gelten die Methoden MoveToNext, MoveToPreviousund MoveToFirst sind nicht anwendbar. Diese Methoden geben false immer zurück und ändern die Position des Navigators nicht. Stattdessen können Sie aufrufen MoveToNextAttribute , um zum nächsten Attributknoten zu wechseln.

Sobald Sie auf einem Attribut positioniert sind, können Sie aufrufen MoveToParent , um zum Besitzerelement zu wechseln.

Gilt für

Siehe auch