Поделиться через


XmlTextReader.MoveToNextAttribute Метод

Определение

Переходит к следующему атрибуту.

public:
 override bool MoveToNextAttribute();
public override bool MoveToNextAttribute();
override this.MoveToNextAttribute : unit -> bool
Public Overrides Function MoveToNextAttribute () As Boolean

Возвращаемое значение

Значение true, если присутствует следующий атрибут; значение false, если другие атрибуты отсутствуют.

Примеры

В следующем примере отображаются все атрибуты на текущем узле.

public void DisplayAttributes(XmlReader reader)
{
    if (reader.HasAttributes)
    {
        Console.WriteLine("Attributes of <" + reader.Name + ">");
        while (reader.MoveToNextAttribute())
        {
            Console.WriteLine(" {0}={1}", reader.Name, reader.Value);
        }
    }
}
Public Sub DisplayAttributes(reader As XmlReader)
    If reader.HasAttributes Then
        Console.WriteLine("Attributes of <" & reader.Name & ">")
        While reader.MoveToNextAttribute()
            Console.WriteLine(" {0}={1}", reader.Name, reader.Value)
        End While
    End If
End Sub

Комментарии

Примечание

Начиная с платформа .NET Framework 2.0 рекомендуется создавать XmlReader экземпляры с помощью XmlReader.Create метода , чтобы воспользоваться преимуществами новых функций.

Если текущий узел является узлом элемента, этот метод эквивалентен MoveToFirstAttribute. Если MoveToNextAttribute возвращает значение true, средство чтения перемещается к следующему атрибуту; в противном случае положение средства чтения не меняется.

Применяется к

См. также раздел