Freigeben über


XmlTextReader.MoveToAttribute Methode

Definition

Wechselt zum angegebenen Attribut.

Überlädt

MoveToAttribute(Int32)

Wechselt zum Attribut mit dem angegebenen Index.

MoveToAttribute(String)

Wechselt zum Attribut mit dem angegebenen Namen.

MoveToAttribute(String, String)

Wechselt zu dem Attribut mit dem angegebenen lokalen Namen und Namespace-URI.

Hinweise

Hinweis

Ab dem .NET Framework 2.0 empfehlen wir, Instanzen mithilfe der XmlReader.Create Methode zu erstellenXmlReader, um neue Funktionen zu nutzen.

MoveToAttribute(Int32)

Wechselt zum Attribut mit dem angegebenen Index.

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

Parameter

i
Int32

Der Index des Attributs.

Ausnahmen

Der i-Parameter ist kleiner als 0 (null) oder größer als oder gleich AttributeCount.

Beispiele

Im folgenden Beispiel werden alle Attribute auf dem aktuellen Knoten angezeigt.

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

Hinweise

Hinweis

Ab dem .NET Framework 2.0 empfehlen wir, Instanzen mithilfe der XmlReader.Create Methode zu erstellenXmlReader, um neue Funktionen zu nutzen.

Siehe auch

Gilt für

MoveToAttribute(String)

Wechselt zum Attribut mit dem angegebenen Namen.

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

Parameter

name
String

Der qualifizierte Name des Attributs.

Gibt zurück

Boolean

true, wenn das Attribut gefunden wurde, andernfalls false. Bei einem Wert von false ändert sich die Position des Readers nicht.

Hinweise

Hinweis

Ab dem .NET Framework 2.0 empfehlen wir, Instanzen mithilfe der XmlReader.Create Methode zu erstellenXmlReader, um neue Funktionen zu nutzen.

Nach dem Aufrufen MoveToAttributeder Eigenschaften , der Name, NamespaceURIund Prefix der Eigenschaften werden die Eigenschaften dieses Attributs angezeigt.

Siehe auch

Gilt für

MoveToAttribute(String, String)

Wechselt zu dem Attribut mit dem angegebenen lokalen Namen und Namespace-URI.

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

Parameter

localName
String

Der lokale Name des Attributs.

namespaceURI
String

Der Namespace-URI dieses Attributs.

Gibt zurück

Boolean

true, wenn das Attribut gefunden wurde, andernfalls false. Bei einem Wert von false ändert sich die Position des Readers nicht.

Hinweise

Hinweis

Ab dem .NET Framework 2.0 empfehlen wir, Instanzen mithilfe der XmlReader.Create Methode zu erstellenXmlReader, um neue Funktionen zu nutzen.

Nach dem Aufrufen MoveToAttributeder Eigenschaften , der Name, NamespaceURIund Prefix der Eigenschaften werden die Eigenschaften dieses Attributs angezeigt.

Siehe auch

Gilt für