XmlAttribute.Specified Vlastnost

Definice

Získá hodnotu určující, zda byla hodnota atributu explicitně nastavena.

public:
 virtual property bool Specified { bool get(); };
public virtual bool Specified { get; }
member this.Specified : bool
Public Overridable ReadOnly Property Specified As Boolean

Hodnota vlastnosti

truepokud byl tento atribut explicitně uvedena hodnota v původním dokumentu instance; v opačném případě . false Hodnota označuje, že hodnota false atributu pochází z DTD.

Poznámky

Implementace je zpoplatněna touto vlastností, nikoli uživatelem. Pokud uživatel změní hodnotu atributu (i když skončí se stejnou hodnotou jako výchozí/pevná hodnota), zadaný příznak se automaticky překlopí na true. Pokud chcete atribut znovu zadat jako výchozí nebo pevnou hodnotu z DTD, musí uživatel atribut odstranit. Implementace pak zpřístupní nový atribut se zadaným nastavením false a výchozí/pevnou hodnotou (pokud existuje).

Shrnutí:

  1. Pokud má atribut v dokumentu přiřazenou hodnotu, Specified je truea hodnota je přiřazená hodnota.

  2. Pokud atribut nemá v dokumentu přiřazenou žádnou přiřazenou hodnotu a má výchozí/pevnou hodnotu v DTD, Specified je falsea hodnota je výchozí/pevná hodnota v DTD.

  3. V opačném případě se atribut nezobrazí v modelu struktury dokumentu.

Platí pro