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

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

Boolean

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

Комментарии

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

В разделе "Сводка" сделайте следующее.

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

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

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

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