Aracılığıyla paylaş


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 .

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

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.

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

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

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 .

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

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