XmlReader.MoveToNextAttribute Methode

Definition

Wenn sie in einer abgeleiteten Klasse überschrieben wird, wechselt sie zum nächsten Attribut.

public:
 abstract bool MoveToNextAttribute();
public abstract bool MoveToNextAttribute();
abstract member MoveToNextAttribute : unit -> bool
Public MustOverride Function MoveToNextAttribute () As Boolean

Gibt zurück

true wenn ein nächstes Attribut vorhanden ist; false wenn keine weiteren Attribute vorhanden sind.

Ausnahmen

Eine XmlReader Methode wurde aufgerufen, bevor ein vorheriger asynchroner Vorgang abgeschlossen wurde. In diesem Fall InvalidOperationException wird die Meldung "Ein asynchroner Vorgang wird bereits ausgeführt" ausgelöst.

Beispiele

Im folgenden Beispiel werden alle Attribute auf dem aktuellen Knoten angezeigt.

if (reader.HasAttributes) {
  Console.WriteLine("Attributes of <" + reader.Name + ">");
  while (reader.MoveToNextAttribute()) {
    Console.WriteLine(" {0}={1}", reader.Name, reader.Value);
  }
  // Move the reader back to the element node.
  reader.MoveToElement();
}
If reader.HasAttributes Then
  Console.WriteLine("Attributes of <" + reader.Name + ">")
  While reader.MoveToNextAttribute()
    Console.WriteLine(" {0}={1}", reader.Name, reader.Value)
  End While
  ' Move the reader back to the element node.
  reader.MoveToElement()
End If

Hinweise

Wenn der aktuelle Knoten ein Elementknoten ist, entspricht MoveToFirstAttributediese Methode dem . Wenn MoveToNextAttribute dieser Wert zurückgegeben wird true, wechselt der Leser zum nächsten Attribut. Andernfalls ändert sich die Position des Lesers nicht.

Gilt für: