XmlTextReader.MoveToElement Yöntem

Tanım

Geçerli öznitelik düğümünü içeren öğeye geçer.

public:
 override bool MoveToElement();
public override bool MoveToElement();
override this.MoveToElement : unit -> bool
Public Overrides Function MoveToElement () As Boolean

Döndürülenler

true okuyucu bir öznitelikte konumlandırıldıysa (okuyucu özniteliğin sahibi olan öğeye geçer); false okuyucu bir özniteliğin üzerine yerleştirilmemişse (okuyucunun konumu değişmez).

Örnekler

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

public void DisplayAttributes(XmlReader reader)
{
  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.
  }
}
Public Sub DisplayAttributes(reader As XmlReader)
    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
End Sub

Açıklamalar

Note

XmlReader öneririz. Yeni işlevlerden yararlanmak için XmlReader.Create yöntemini kullanarak örnekler oluşturmanız.

Öznitelikleri arasında gezindikten sonra bir öğeye dönmek için bu yöntemi kullanın. Bu yöntem okuyucuyu şu düğüm türlerinden birine taşır: Element, DocumentTypeveya XmlDeclaration.

Şunlara uygulanır

Ayrıca bkz.