XmlReader.ReadAttributeValue Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
При переопределении в производном классе разбирает значение атрибута в один или более узлов Text
, EntityReference
или EndEntity
.
public:
abstract bool ReadAttributeValue();
public abstract bool ReadAttributeValue ();
abstract member ReadAttributeValue : unit -> bool
Public MustOverride Function ReadAttributeValue () As Boolean
Возвращаемое значение
Значение true
, если присутствуют возвращаемые узлы.
Значение false
, если средство чтения не расположено на узле атрибута при первом вызове или все значения атрибута считаны.
Пустой атрибут (например, misc=""
) возвращает значение true
с отдельным узлом, имеющим значение String.Empty
.
Исключения
Метод XmlReader вызван перед завершением предыдущей асинхронной операции. В этом случае возникает исключение InvalidOperationException с сообщением "Асинхронная операция уже выполняется".
Комментарии
Используйте этот метод после вызова MoveToAttribute для чтения текста или ссылочных узлов сущностей, составляющих значение атрибута. Узлы Depth значений атрибута — это один плюс глубина узла атрибута. Он увеличивается и уменьшается на единицу при входе и выходе из общих ссылок на сущности.