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 и фиксированным значением по умолчанию (если он существует).
Сводка:
Если атрибут имеет назначенное значение в документе, имеет значение,
Specifiedиtrueэто значение является назначенным значением.Если атрибут не имеет присвоенного значения в документе и имеет значение по умолчанию или фиксированное значение в DTD,
Specifiedто значениеfalseявляется значением по умолчанию или фиксированному значению в DTD.В противном случае атрибут не отображается в модели структуры документа.