XmlReader.ReadToNextSibling Yöntem

Tanım

öğesini XmlReader bir sonraki eşleşen eşdüzey öğeye ilerler.

Aşırı Yüklemeler

ReadToNextSibling(String)

belirtilen nitelenmiş ada sahip bir sonraki eşdüzey öğeye ilerler XmlReader .

ReadToNextSibling(String, String)

belirtilen yerel ad ve ad alanı URI'sine sahip bir sonraki eşdüzey öğeye ilerler XmlReader .

ReadToNextSibling(String)

Kaynak:
XmlReader.cs
Kaynak:
XmlReader.cs
Kaynak:
XmlReader.cs

belirtilen nitelenmiş ada sahip bir sonraki eşdüzey öğeye ilerler XmlReader .

C#
public virtual bool ReadToNextSibling (string name);

Parametreler

name
String

Taşımak istediğiniz eşdüzey öğenin tam adı.

Döndürülenler

true eşleşen eşdüzey öğe bulunursa; aksi takdirde false. Eşleşen eşdüzey öğe bulunamazsa, XmlReader öğesi üst öğenin bitiş etiketine (NodeType is XmlNodeType.EndElement) konumlandırılır.

Özel durumlar

Önceki XmlReader bir zaman uyumsuz işlem tamamlanmadan önce bir yöntem çağrıldı. Bu durumda, InvalidOperationException "Zaman uyumsuz bir işlem zaten devam ediyor" iletisiyle oluşturulur.

parametresi boş bir dizedir.

Örnekler

Aşağıdaki örnek, her kitap düğümünde ISBN özniteliğini okur.

C#
using (XmlReader reader = XmlReader.Create("books.xml")) {
    reader.ReadToFollowing("book");
    do {
       Console.WriteLine("ISBN: {0}", reader.GetAttribute("ISBN"));
    } while (reader.ReadToNextSibling("book"));
}

Açıklamalar

Not

bir başlangıç durumu olduğunda ( olduğu) XmlReader çağırmayın.InitialReadToNextSiblingReadState öğesini ilerletmek XmlReader ve ardından yöntemini çağırmak için ReadToNextSibling öğesini çağırabilirsinizRead.

Şunlara uygulanır

.NET 9 ve diğer sürümler
Ürün Sürümler
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0

ReadToNextSibling(String, String)

Kaynak:
XmlReader.cs
Kaynak:
XmlReader.cs
Kaynak:
XmlReader.cs

belirtilen yerel ad ve ad alanı URI'sine sahip bir sonraki eşdüzey öğeye ilerler XmlReader .

C#
public virtual bool ReadToNextSibling (string localName, string namespaceURI);

Parametreler

localName
String

Taşımak istediğiniz eşdüzey öğenin yerel adı.

namespaceURI
String

Taşımak istediğiniz eşdüzey öğenin ad alanı URI'si.

Döndürülenler

true eşleşen eşdüzey öğe bulunursa; aksi takdirde , false. Eşleşen eşdüzey öğe bulunamazsa, XmlReader öğesi üst öğenin bitiş etiketine (NodeType is XmlNodeType.EndElement) konumlandırılır.

Özel durumlar

Önceki XmlReader bir zaman uyumsuz işlem tamamlanmadan önce bir yöntem çağrıldı. Bu durumda, InvalidOperationException "Zaman uyumsuz bir işlem zaten devam ediyor" iletisiyle oluşturulur.

Her iki parametre değeri de şeklindedir null.

Açıklamalar

Not

bir başlangıç durumu olduğunda ( olduğu) XmlReader çağırmayın.InitialReadToNextSiblingReadState öğesini ilerletmek XmlReader ve ardından yöntemini çağırmak için ReadToNextSibling öğesini çağırabilirsinizRead.

Şunlara uygulanır

.NET 9 ve diğer sürümler
Ürün Sürümler
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0