XmlReader.MoveToNextAttribute Metode

Definisi

Saat ditimpa di kelas turunan, berpindah ke atribut berikutnya.

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

Mengembalikan

true jika ada atribut berikutnya; false jika tidak ada atribut lagi.

Pengecualian

Metode XmlReader dipanggil sebelum operasi asinkron sebelumnya selesai. Dalam hal ini, InvalidOperationException dilemparkan dengan pesan "Operasi asinkron sudah berlangsung."

Contoh

Contoh berikut menampilkan semua atribut pada simpul saat ini.

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

Keterangan

Jika simpul saat ini adalah simpul elemen, metode ini setara dengan MoveToFirstAttribute. Jika MoveToNextAttribute mengembalikan true, pembaca berpindah ke atribut berikutnya; jika tidak, posisi pembaca tidak berubah.

Berlaku untuk