XmlAttribute.Specified Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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:
Wenn das Attribut einen zugewiesenen Wert im Dokument aufweist,
Specifiedisttrueder Wert, und der Wert ist der zugewiesene Wert.Wenn das Attribut im Dokument keinen zugewiesenen Wert aufweist und einen Standardwert/einen festen Wert in der DTD aufweist,
Specifiedistfalse, und der Wert ist der Standardwert/feste Wert in der DTD.Andernfalls wird das Attribut nicht im Strukturmodell des Dokuments angezeigt.