XmlReader.MoveToElement Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.