XmlTextReader.MoveToElement Método

Definición

Se desplaza hasta el elemento que contiene el nodo de atributo actual.

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

Devoluciones

Boolean

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

Ejemplos

En el ejemplo siguiente se muestran todos los atributos del nodo actual.

public:
   void DisplayAttributes( XmlReader^ reader )
   {
      if ( reader->HasAttributes )
      {
         Console::WriteLine( "Attributes of <{0}>", 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 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

Comentarios

Nota

A partir de .NET Framework 2.0, se recomienda crear XmlReader instancias mediante el XmlReader.Create método para aprovechar las nuevas funcionalidades.

Use este método para volver a un elemento después de navegar por sus atributos. Este método mueve el lector a uno de los siguientes tipos de nodo: Element, DocumentTypeo XmlDeclaration.

Se aplica a

Consulte también