XmlReader.ReadToNextSibling 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.
Memajukan XmlReader ke elemen saudara kandung yang cocok berikutnya.
Overload
| Nama | Deskripsi |
|---|---|
| ReadToNextSibling(String) |
Memajukan |
| ReadToNextSibling(String, String) |
Memajukan |
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 .