Прочитать на английском

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


XmlTextReader.MoveToNextAttribute Метод

Определение

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

public override bool MoveToNextAttribute();

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

Значение 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);
        }
    }
}

Комментарии

Примечание

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

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

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

Продукт Версии
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

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