XmlTextReader.AttributeCount Eigenschaft

Definition

Ruft die Anzahl der Attribute auf dem aktuellen Knoten ab.

public:
 virtual property int AttributeCount { int get(); };
public override int AttributeCount { get; }
member this.AttributeCount : int
Public Overrides ReadOnly Property AttributeCount As Integer

Eigenschaftswert

Die Anzahl der Attribute auf dem aktuellen Knoten.

Beispiele

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

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

Note

Es wird empfohlen, XmlReader-Instanzen mithilfe der XmlReader.Create-Methode zu erstellen, um neue Funktionen zu nutzen.

Diese Eigenschaft ist nur für ElementKnoten DocumentType relevant XmlDeclaration . (Andere Knotentypen weisen keine Attribute auf.)

Gilt für:

Weitere Informationen