XmlAttribute.Specified Свойство

Определение

Возвращает значение, указывающее, было ли явно задано значение атрибута.

public:
 virtual property bool Specified { bool get(); };
public virtual bool Specified { get; }
member this.Specified : bool
Public Overridable ReadOnly Property Specified As Boolean

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

true Значение, если этот атрибут был явно задан в исходном документе экземпляра; falseв противном случае . Значение указывает, что значение false атрибута поступило из DTD.

Комментарии

Реализация отвечает за это свойство, а не пользователя. Если пользователь изменяет значение атрибута (даже если он заканчивается тем же значением, что и значение по умолчанию или фиксированному значению), указанный флаг автоматически перевернут.true Чтобы повторно указать атрибут в качестве значения по умолчанию или фиксированного значения из DTD, пользователь должен удалить атрибут. Затем реализация делает новый атрибут доступным с указанным набором false и фиксированным значением по умолчанию (если он существует).

Сводка:

  1. Если атрибут имеет назначенное значение в документе, имеет значение, Specified и trueэто значение является назначенным значением.

  2. Если атрибут не имеет присвоенного значения в документе и имеет значение по умолчанию или фиксированное значение в DTD, Specified то значение falseявляется значением по умолчанию или фиксированному значению в DTD.

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

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