XmlReader.MoveToElement Method

Definition

파생 클래스에서 재정의되면 현재 특성 노드를 포함하는 요소로 이동합니다.When overridden in a derived class, moves to the element that contains the current attribute node.

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

Returns

Boolean

판독기가 특성에 있으면(특성이 있는 요소로 판독기가 이동하면) true이고, 판독기가 특성에 없으면(판독기의 위치가 바뀌지 않으면) false입니다.true if the reader is positioned on an attribute (the reader moves to the element that owns the attribute); false if the reader is not positioned on an attribute (the position of the reader does not change).

Exceptions

이전 비동기 작업이 완료되기 전에 XmlReader 메서드가 호출되었습니다.An XmlReader method was called before a previous asynchronous operation finished. 이 경우 “비동기 작업이 이미 진행 중입니다.” 메시지를 나타내며 InvalidOperationException이 throw됩니다.In this case, InvalidOperationException is thrown with the message "An asynchronous operation is already in progress."

Examples

다음 예에서는 현재 노드의 모든 특성을 표시합니다.The following example displays all attributes on the current node.

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

Remarks

이 메서드를 사용 하 여 해당 특성을 통해 이동한 후 요소 돌아갑니다.Use this method to return to an element after navigating through its attributes. 이 메서드는 판독기를 Element, DocumentType또는 XmlDeclaration노드 형식 중 하나로 이동 합니다.This method moves the reader to one of the following node types: Element, DocumentType, or XmlDeclaration.

Applies to