XmlTextReader.MoveToElement Metode

Definisi

Berpindah ke elemen yang berisi node atribut saat ini.

public:
 override bool MoveToElement();
public override bool MoveToElement();
override this.MoveToElement : unit -> bool
Public Overrides 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).

Contoh

Contoh berikut menampilkan semua atribut pada simpul saat ini.

public void DisplayAttributes(XmlReader reader)
{
  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.
  }
}
Public Sub DisplayAttributes(reader As XmlReader)
    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
End Sub

Keterangan

Note

Kami menyarankan Anda membuat instans XmlReader untuk memanfaatkan fungsionalitas baru dengan menggunakan metode XmlReader.Create.

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

Lihat juga