Aracılığıyla paylaş


XmlReader.MoveToNextAttribute Yöntem

Tanım

Türetilmiş bir sınıfta geçersiz kılındığında sonraki özniteliğe geçer.

public:
 abstract bool MoveToNextAttribute();
public abstract bool MoveToNextAttribute ();
abstract member MoveToNextAttribute : unit -> bool
Public MustOverride Function MoveToNextAttribute () As Boolean

Döndürülenler

Boolean

true bir sonraki öznitelik varsa; false daha fazla öznitelik yoksa.

Ö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.

Örnekler

Aşağıdaki örnek geçerli düğümdeki tüm öznitelikleri görüntüler.

if (reader.HasAttributes) {
  Console.WriteLine("Attributes of <" + reader.Name + ">");
  while (reader.MoveToNextAttribute()) {
    Console.WriteLine(" {0}={1}", reader.Name, reader.Value);
  }
  // Move the reader back to the element node.
  reader.MoveToElement();
}
If reader.HasAttributes Then
  Console.WriteLine("Attributes of <" + reader.Name + ">")
  While reader.MoveToNextAttribute()
    Console.WriteLine(" {0}={1}", reader.Name, reader.Value)
  End While
  ' Move the reader back to the element node.
  reader.MoveToElement()
End If

Açıklamalar

Geçerli düğüm bir öğe düğümüyse, bu yöntem ile MoveToFirstAttributeeşdeğerdir. döndürürse MoveToNextAttribute true, okuyucu bir sonraki özniteliğe geçer; aksi takdirde okuyucunun konumu değişmez.

Şunlara uygulanır