XmlValidatingReader.IsEmptyElement Свойство

Определение

Возвращает значение, указывающее, является ли текущий узел пустым элементом (например, <MyElement/>).

public:
 virtual property bool IsEmptyElement { bool get(); };
public override bool IsEmptyElement { get; }
member this.IsEmptyElement : bool
Public Overrides ReadOnly Property IsEmptyElement As Boolean

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

true Значение , если текущий узел является элементом (NodeType равно XmlNodeType.Element) и заканчивается />; в противном случае false.

Комментарии

Note

Класс XmlValidatingReader устарел в .NET Framework 2.0. Вы можете создать проверяющий XmlReader экземпляр с помощью XmlReaderSettings класса и Create метода. Дополнительные сведения см. в подразделе "Примечания" на справочной странице XmlReader.

Это свойство позволяет определить разницу между следующими:

<item num="123"/> (IsEmptyElement имеет trueзначение ).

<item num="123">( имеет IsEmptyElementзначение ,false хотя содержимое элемента пусто).

Соответствующий EndElement узел не создается для пустых элементов.

Если содержимое по умолчанию было добавлено в элемент из-за проверки схемы, IsEmptyElement возвращается true. Он не имеет никакого отношения к значению по умолчанию. Другими словами, просто сообщает, IsEmptyElement был ли элемент в исходном документе тегом конечного элемента.

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

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