Bagikan melalui


XmlReader.ReadToNextSibling Metode

Definisi

Memajukan XmlReader ke elemen saudara kandung yang cocok berikutnya.

Overload

Nama Deskripsi
ReadToNextSibling(String)

Memajukan XmlReader ke elemen saudara kandung berikutnya dengan nama yang memenuhi syarat yang ditentukan.

ReadToNextSibling(String, String)

Memajukan XmlReader ke elemen saudara berikutnya dengan nama lokal dan URI namespace yang ditentukan.

ReadToNextSibling(String)

Sumber:
XmlReader.cs
Sumber:
XmlReader.cs
Sumber:
XmlReader.cs
Sumber:
XmlReader.cs
Sumber:
XmlReader.cs

Memajukan XmlReader ke elemen saudara kandung berikutnya dengan nama yang memenuhi syarat yang ditentukan.

public:
 virtual bool ReadToNextSibling(System::String ^ name);
public virtual bool ReadToNextSibling(string name);
abstract member ReadToNextSibling : string -> bool
override this.ReadToNextSibling : string -> bool
Public Overridable Function ReadToNextSibling (name As String) As Boolean

Parameter

name
String

Nama yang memenuhi syarat dari elemen saudara yang ingin Anda pindahkan.

Mengembalikan

true jika elemen saudara yang cocok ditemukan; jika tidak false. Jika elemen saudara kandung yang cocok tidak ditemukan, XmlReader diposisikan pada tag akhir (NodeType adalah XmlNodeType.EndElement) dari elemen induk.

Pengecualian

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

Parameter adalah string kosong.

Contoh

Contoh berikut membaca atribut ISBN pada setiap simpul buku.

using (XmlReader reader = XmlReader.Create("books.xml")) {
    reader.ReadToFollowing("book");
    do {
       Console.WriteLine("ISBN: {0}", reader.GetAttribute("ISBN"));
    } while (reader.ReadToNextSibling("book"));
}
Using reader As XmlReader = XmlReader.Create("books.xml")
  reader.ReadToFollowing("book")
  Do
    Console.WriteLine("ISBN: {0}", reader.GetAttribute("ISBN"))
  Loop While reader.ReadToNextSibling("book")
End Using

Keterangan

Nota

Jangan panggil ReadToNextSibling ketika XmlReader adalah status awal (ReadState adalah Initial). Anda dapat memanggil Read untuk melanjutkan XmlReader dan kemudian memanggil ReadToNextSibling metode .

Berlaku untuk

ReadToNextSibling(String, String)

Sumber:
XmlReader.cs
Sumber:
XmlReader.cs
Sumber:
XmlReader.cs
Sumber:
XmlReader.cs
Sumber:
XmlReader.cs

Memajukan XmlReader ke elemen saudara berikutnya dengan nama lokal dan URI namespace yang ditentukan.

public:
 virtual bool ReadToNextSibling(System::String ^ localName, System::String ^ namespaceURI);
public virtual bool ReadToNextSibling(string localName, string namespaceURI);
abstract member ReadToNextSibling : string * string -> bool
override this.ReadToNextSibling : string * string -> bool
Public Overridable Function ReadToNextSibling (localName As String, namespaceURI As String) As Boolean

Parameter

localName
String

Nama lokal elemen saudara yang ingin Anda pindahkan.

namespaceURI
String

URI namespace elemen saudara yang ingin Anda pindahkan.

Mengembalikan

true jika elemen saudara yang cocok ditemukan; jika tidak, false. Jika elemen saudara kandung yang cocok tidak ditemukan, XmlReader diposisikan pada tag akhir (NodeType adalah XmlNodeType.EndElement) dari elemen induk.

Pengecualian

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

Kedua nilai parameter adalah null.

Keterangan

Nota

Jangan panggil ReadToNextSibling ketika XmlReader adalah status awal (ReadState adalah Initial). Anda dapat memanggil Read untuk melanjutkan XmlReader dan kemudian memanggil ReadToNextSibling metode .

Berlaku untuk