Condividi tramite


XmlTextReader.MoveToAttribute Metodo

Definizione

Passa all'attributo specificato.

Overload

MoveToAttribute(Int32)

Passa all'attributo con l'indice specificato.

MoveToAttribute(String)

Passa all'attributo con il nome specificato.

MoveToAttribute(String, String)

Passa all'attributo con il nome locale e l'URI dello spazio dei nomi specificati.

Commenti

Nota

A partire da .NET Framework 2.0, è consigliabile creare XmlReader istanze usando il XmlReader.Create metodo per sfruttare le nuove funzionalità.

MoveToAttribute(Int32)

Passa all'attributo con l'indice specificato.

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

Parametri

i
Int32

Indice dell'attributo.

Eccezioni

Il valore del parametro i è minore di zero oppure è maggiore o uguale a AttributeCount.

Esempio

Nell'esempio seguente vengono visualizzati tutti gli attributi nel nodo corrente.

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

Commenti

Nota

A partire da .NET Framework 2.0, è consigliabile creare XmlReader istanze usando il XmlReader.Create metodo per sfruttare le nuove funzionalità.

Vedi anche

Si applica a

MoveToAttribute(String)

Passa all'attributo con il nome specificato.

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

Parametri

name
String

Nome completo dell'attributo.

Restituisce

Boolean

true se l'attributo viene trovato; in caso contrario, false. Se viene restituito il valore false, la posizione del lettore non subirà alcuna modifica.

Commenti

Nota

A partire da .NET Framework 2.0, è consigliabile creare XmlReader istanze usando il XmlReader.Create metodo per sfruttare le nuove funzionalità.

Dopo aver chiamato MoveToAttribute, le Nameproprietà , NamespaceURIe Prefix riflettono le proprietà di tale attributo.

Vedi anche

Si applica a

MoveToAttribute(String, String)

Passa all'attributo con il nome locale e l'URI dello spazio dei nomi specificati.

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

Parametri

localName
String

Nome locale dell'attributo.

namespaceURI
String

URI dello spazio dei nomi dell'attributo.

Restituisce

Boolean

true se l'attributo viene trovato; in caso contrario, false. Se viene restituito il valore false, la posizione del lettore non subirà alcuna modifica.

Commenti

Nota

A partire da .NET Framework 2.0, è consigliabile creare XmlReader istanze usando il XmlReader.Create metodo per sfruttare le nuove funzionalità.

Dopo aver chiamato MoveToAttribute, le Nameproprietà , NamespaceURIe Prefix riflettono le proprietà di tale attributo.

Vedi anche

Si applica a