XmlReader.MoveToElement XmlReader.MoveToElement XmlReader.MoveToElement XmlReader.MoveToElement Method

Definición

Cuando se invalida en una clase derivada, se desplaza al elemento que contiene el nodo de atributo actual.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

Devoluciones

Es true si el lector está situado en un atributo (el lector se desplaza hasta el elemento que posee el atributo); es false si el lector no está situado en un atributo (no cambia la posición del lector).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).

Excepciones

Se llamó un método XmlReader antes de que se termine una operación asincrónica anterior.An XmlReader method was called before a previous asynchronous operation finished. En este caso, se genera InvalidOperationException con el mensaje “Ya hay una operación asincrónica en curso”.In this case, InvalidOperationException is thrown with the message "An asynchronous operation is already in progress."

Ejemplos

En el ejemplo siguiente se muestran todos los atributos del nodo actual.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

Comentarios

Utilice este método para volver a un elemento después de desplazarse por los atributos.Use this method to return to an element after navigating through its attributes. Este método mueve el lector a uno de los siguientes tipos de nodo Element: DocumentType, o XmlDeclaration.This method moves the reader to one of the following node types: Element, DocumentType, or XmlDeclaration.

Se aplica a