XmlAttribute.Specified Właściwość

Definicja

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

Boolean

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 truewartość . 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:

  1. Jeśli atrybut ma przypisaną wartość w dokumencie, Specified to true, a wartość jest przypisaną wartością.

  2. Jeśli atrybut nie ma przypisanej wartości w dokumencie i ma wartość domyślną/stałą w DTD, Specified to false, a wartość jest wartością domyślną/stałą w DTD.

  3. W przeciwnym razie atrybut nie jest wyświetlany w modelu struktury dokumentu.

Dotyczy