XmlTextReader.MoveToElement 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.
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.