XmlAttribute.Specified Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera wartość wskazującą, czy wartość atrybutu została jawnie ustawiona.
public:
virtual property bool Specified { bool get(); };
public virtual bool Specified { get; }
member this.Specified : bool
Public Overridable ReadOnly Property Specified As Boolean
Wartość właściwości
true
jeśli ten atrybut został jawnie podany w oryginalnym dokumencie wystąpienia; w przeciwnym razie , false
. Wartość wskazuje false
, że wartość atrybutu pochodzi z dtD.
Uwagi
Implementacja jest naliczana za tę właściwość, a nie za użytkownika. Jeśli użytkownik zmieni wartość atrybutu (nawet jeśli ma taką samą wartość jak wartość domyślna/stała), określona flaga zostanie automatycznie przerzuciona na true
wartość . Aby ponownie określić atrybut jako wartość domyślną/stałą z DTD, użytkownik musi usunąć atrybut. Następnie implementacja udostępnia nowy atrybut z określonym zestawem i false
wartością domyślną/stałą (jeśli istnieje).
Podsumowanie:
Jeśli atrybut ma przypisaną wartość w dokumencie,
Specified
totrue
, a wartość jest przypisaną wartością.Jeśli atrybut nie ma przypisanej wartości w dokumencie i ma wartość domyślną/stałą w DTD,
Specified
tofalse
, a wartość jest wartością domyślną/stałą w DTD.W przeciwnym razie atrybut nie jest wyświetlany w modelu struktury dokumentu.