XmlReader.MoveToElement Metode

Definisi

Saat ditimpa di kelas turunan, berpindah ke elemen yang berisi node atribut saat ini.

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

Mengembalikan

true jika pembaca diposisikan pada atribut (pembaca berpindah ke elemen yang memiliki atribut); false jika pembaca tidak diposisikan pada atribut (posisi pembaca tidak berubah).

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 + ">");
  for (int i = 0; i < reader.AttributeCount; i++) {
    reader.MoveToAttribute(i);
    Console.Write(" {0}={1}", reader.Name, reader.Value);
  }
reader.MoveToElement(); // Moves the reader back to the element node.
}
If reader.HasAttributes Then
  Console.WriteLine("Attributes of <" + reader.Name + ">")
  Dim i As Integer
  For i = 0 To reader.AttributeCount - 1
    reader.MoveToAttribute(i)
    Console.Write(" {0}={1}", reader.Name, reader.Value)
  Next i
  reader.MoveToElement() 'Moves the reader back to the element node.
End If

Keterangan

Gunakan metode ini untuk kembali ke elemen setelah menavigasi melalui atributnya. Metode ini memindahkan pembaca ke salah satu jenis node berikut: Element, , DocumentTypeatau XmlDeclaration.

Berlaku untuk