XmlReader.ReadToNextSibling Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
öğ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 |
ReadToNextSibling(String, String) |
belirtilen yerel ad ve ad alanı URI'sine sahip bir sonraki eşdüzey öğeye ilerler |
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.