Compartir a través de


XmlTextReader.MoveToAttribute Método

Definición

Se mueve al atributo especificado.

Sobrecargas

MoveToAttribute(Int32)

Se desplaza hasta el atributo con el índice especificado.

MoveToAttribute(String)

Se desplaza hasta el atributo con el nombre especificado.

MoveToAttribute(String, String)

Se desplaza hasta el atributo con el nombre local y el URI de espacio de nombres que se hayan especificado.

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.

MoveToAttribute(Int32)

Se desplaza hasta el atributo con el índice especificado.

public:
 override void MoveToAttribute(int i);
public override void MoveToAttribute (int i);
override this.MoveToAttribute : int -> unit
Public Overrides Sub MoveToAttribute (i As Integer)

Parámetros

i
Int32

Índice del atributo.

Excepciones

El parámetro i es menor que cero o mayor o igual que AttributeCount.

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.

Consulte también

Se aplica a

MoveToAttribute(String)

Se desplaza hasta el atributo con el nombre especificado.

public:
 override bool MoveToAttribute(System::String ^ name);
public override bool MoveToAttribute (string name);
override this.MoveToAttribute : string -> bool
Public Overrides Function MoveToAttribute (name As String) As Boolean

Parámetros

name
String

Nombre completo del atributo.

Devoluciones

Boolean

Es true si se encuentra el atributo; en caso contrario, es false. Si es false, no cambia la posición del lector.

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.

Después de llamar a MoveToAttribute, las Namepropiedades , NamespaceURIy Prefix reflejan las propiedades de ese atributo.

Consulte también

Se aplica a

MoveToAttribute(String, String)

Se desplaza hasta el atributo con el nombre local y el URI de espacio de nombres que se hayan especificado.

public:
 override bool MoveToAttribute(System::String ^ localName, System::String ^ namespaceURI);
public override bool MoveToAttribute (string localName, string? namespaceURI);
public override bool MoveToAttribute (string localName, string namespaceURI);
override this.MoveToAttribute : string * string -> bool
Public Overrides Function MoveToAttribute (localName As String, namespaceURI As String) As Boolean

Parámetros

localName
String

Nombre local del atributo.

namespaceURI
String

URI de espacio de nombres del atributo.

Devoluciones

Boolean

Es true si se encuentra el atributo; en caso contrario, es false. Si es false, no cambia la posición del lector.

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.

Después de llamar a MoveToAttribute, las Namepropiedades , NamespaceURIy Prefix reflejan las propiedades de ese atributo.

Consulte también

Se aplica a