Sdílet prostřednictvím


XmlReader.AttributeCount Vlastnost

Definice

Při přepsání v odvozené třídě získá počet atributů na aktuálním uzlu.

public:
 abstract property int AttributeCount { int get(); };
public abstract int AttributeCount { get; }
member this.AttributeCount : int
Public MustOverride ReadOnly Property AttributeCount As Integer

Hodnota vlastnosti

Počet atributů na aktuálním uzlu.

Výjimky

Před XmlReader dokončením předchozí asynchronní operace byla volána metoda . V tomto případě InvalidOperationException je vyvolán se zprávou "Asynchronní operace již probíhá.".

Příklady

Následující příklad zobrazí všechny atributy na aktuálním uzlu.

// Display all attributes.
if (reader.HasAttributes) {
  Console.WriteLine("Attributes of <" + reader.Name + ">");
  for (int i = 0; i < reader.AttributeCount; i++) {
    Console.WriteLine("  {0}", reader[i]);
  }
  // Move the reader back to the element node.
  reader.MoveToElement();
}
' Display all attributes.
If reader.HasAttributes Then
  Console.WriteLine("Attributes of <" + reader.Name + ">")
  Dim i As Integer
  For i = 0 To (reader.AttributeCount - 1)
    Console.WriteLine("  {0}", reader(i))
  Next i
  ' Move the reader back to the element node.
  reader.MoveToElement() 
End If

Poznámky

Tato vlastnost je relevantní pouze pro Elementuzly a DocumentTypeXmlDeclaration . (Jiné typy uzlů nemají atributy.)

Platí pro