Freigeben über


XPathNavigator.MoveToAttribute(String, String) Methode

Definition

Verschiebt das XPathNavigator Attribut mit dem übereinstimmenden 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; null für einen leeren Namespace.

Gibt zurück

true wenn der XPathNavigator Wechsel zum Attribut erfolgreich ist; andernfalls false. Wenn falsedie Position der Datei XPathNavigator unverändert ist.

Hinweise

Wenn der XPathNavigator Wert derzeit nicht für ein Element positioniert ist, gibt diese Methode zurück false.

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

Nachdem Sie ein Attribut positioniert haben, können Sie aufrufen MoveToParent , um zum Besitzerelement zu wechseln.

Gilt für:

Weitere Informationen