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