Aracılığıyla paylaş


XmlReader.MoveToAttribute Yöntem

Tanım

Türetilmiş bir sınıfta geçersiz kılındığında, belirtilen özniteliğe taşınır.

Aşırı Yüklemeler

MoveToAttribute(Int32)

Türetilmiş bir sınıfta geçersiz kılındığında, belirtilen dizine sahip özniteliğine geçer.

MoveToAttribute(String)

Türetilmiş bir sınıfta geçersiz kılındığında, belirtilen Nameile özniteliğine taşınır.

MoveToAttribute(String, String)

Türetilmiş bir sınıfta geçersiz kılındığında, belirtilen LocalName ve NamespaceURIile özniteliğine taşınır.

MoveToAttribute(Int32)

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

Türetilmiş bir sınıfta geçersiz kılındığında, belirtilen dizine sahip özniteliğine geçer.

public:
 virtual void MoveToAttribute(int i);
public:
 abstract void MoveToAttribute(int i);
public virtual void MoveToAttribute (int i);
public abstract void MoveToAttribute (int i);
abstract member MoveToAttribute : int -> unit
override this.MoveToAttribute : int -> unit
abstract member MoveToAttribute : int -> unit
Public Overridable Sub MoveToAttribute (i As Integer)
Public MustOverride Sub MoveToAttribute (i As Integer)

Parametreler

i
Int32

özniteliğinin dizini.

Ö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 negatif bir değere sahip.

Ö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 + ">");
  for (int i = 0; i < reader.AttributeCount; i++) {
    reader.MoveToAttribute(i);
    Console.Write(" {0}={1}", reader.Name, reader.Value);
  }
reader.MoveToElement(); // Moves the reader back to the element node.
}
If reader.HasAttributes Then
  Console.WriteLine("Attributes of <" + reader.Name + ">")
  Dim i As Integer
  For i = 0 To reader.AttributeCount - 1
    reader.MoveToAttribute(i)
    Console.Write(" {0}={1}", reader.Name, reader.Value)
  Next i
  reader.MoveToElement() 'Moves the reader back to the element node.
End If

Şunlara uygulanır

MoveToAttribute(String)

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

Türetilmiş bir sınıfta geçersiz kılındığında, belirtilen Nameile özniteliğine taşınır.

public:
 abstract bool MoveToAttribute(System::String ^ name);
public abstract bool MoveToAttribute (string name);
abstract member MoveToAttribute : string -> bool
Public MustOverride Function MoveToAttribute (name As String) As Boolean

Parametreler

name
String

Özniteliğin tam adı.

Döndürülenler

true özniteliği bulunursa; aksi takdirde , false. ise falseokuyucunun konumu değişmez.

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

Açıklamalar

çağrısından MoveToAttributesonra , Name, NamespaceURIve Prefix özellikleri bu özniteliğin özelliklerini yansıtır.

Şunlara uygulanır

MoveToAttribute(String, String)

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

Türetilmiş bir sınıfta geçersiz kılındığında, belirtilen LocalName ve NamespaceURIile özniteliğine taşınır.

public:
 abstract bool MoveToAttribute(System::String ^ name, System::String ^ ns);
public abstract bool MoveToAttribute (string name, string ns);
public abstract bool MoveToAttribute (string name, string? ns);
abstract member MoveToAttribute : string * string -> bool
Public MustOverride Function MoveToAttribute (name As String, ns As String) As Boolean

Parametreler

name
String

Özniteliğin yerel adı.

ns
String

Özniteliğin ad alanı URI'si.

Döndürülenler

true özniteliği bulunursa; aksi takdirde , false. ise falseokuyucunun konumu değişmez.

Ö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

çağrısından MoveToAttributesonra , Name, NamespaceURIve Prefix özellikleri bu özniteliğin özelliklerini yansıtır.

Şunlara uygulanır