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

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


XmlReader.HasValue Свойство

Определение

При переопределении в производном классе получает значение, показывающее, имеет ли текущий узел свойство Value.

public virtual bool HasValue { get; }
public abstract bool HasValue { get; }

Значение свойства

Значение true, если узел, на котором расположено средство чтения, может иметь значение Value; в противном случае — false. Если значение равно false, узел принимает значение String.Empty.

Исключения

Метод XmlReader вызван перед завершением предыдущей асинхронной операции. В этом случае возникает исключение InvalidOperationException с сообщением "Асинхронная операция уже выполняется".

Примеры

Пример использования этого метода см HasValue . в XmlTextReader разделе (в классе ).

Комментарии

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

Тип узла Значение
Attribute Значение атрибута.
CDATA Содержимое раздела CDATA.
Comment Содержимое комментария.
DocumentType Внутреннее подмножество.
ProcessingInstruction Все содержимое, за исключением цели.
SignificantWhitespace Пустое пространство в разметке модели со смешанным содержимым.
Text Содержимое текстового узла.
Whitespace Пробелы между разметкой.
XmlDeclaration Содержимое декларации.

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