XmlAttribute.Specified Eigenschaft

Definition

Ruft einen Wert ab, der angibt, ob der Attributwert explizit festgelegt wurde.

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

Eigenschaftswert

truewenn diesem Attribut explizit ein Wert im ursprünglichen Instanzdokument zugewiesen wurde; andernfalls . false Ein Wert, false der angibt, dass der Wert des Attributs aus der DTD stammt.

Hinweise

Die Implementierung ist für diese Eigenschaft zuständig, nicht der Benutzer. Wenn der Benutzer den Wert des Attributs ändert (auch wenn er denselben Wert wie der Standard-/Festwert aufweist), wird das angegebene Flag automatisch umgedreht.true Um das Attribut erneut als Standard-/Fixwert aus der DTD anzugeben, muss der Benutzer das Attribut löschen. Die Implementierung stellt dann ein neues Attribut mit dem angegebenen Satz false und dem Standardwert/fest (sofern vorhanden) zur Verfügung.

Zusammenfassung:

  1. Wenn das Attribut einen zugewiesenen Wert im Dokument aufweist, Specified ist trueder Wert, und der Wert ist der zugewiesene Wert.

  2. Wenn das Attribut im Dokument keinen zugewiesenen Wert aufweist und einen Standardwert/einen festen Wert in der DTD aufweist, Specified ist false, und der Wert ist der Standardwert/feste Wert in der DTD.

  3. Andernfalls wird das Attribut nicht im Strukturmodell des Dokuments angezeigt.

Gilt für: