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
true
, wenn für dieses Attribut im ursprünglichen Instanzendokument ein Wert angegeben wurde, andernfalls false
. Der Wert false
gibt an, dass der Wert des Attributs aus der DTD stammt.
Hinweise
Die Implementierung ist verantwortlich für diese Eigenschaft, nicht für den Benutzer. Wenn der Benutzer den Wert des Attributs ändert (auch wenn er denselben Wert wie der Standardwert/feste Wert aufweist), wird das angegebene Flag automatisch in true
gedreht. Um das Attribut erneut als Standard-/Fixed-Wert aus der DTD anzugeben, muss der Benutzer das Attribut löschen. Die Implementierung stellt dann ein neues Attribut mit angegebenem Satz und false
dem Standard-/Fixed-Wert zur Verfügung (falls vorhanden).
Zusammenfassung:
Wenn das Attribut einen zugewiesenen Wert im Dokument aufweist,
Specified
isttrue
, und der Wert ist der zugewiesene Wert.Wenn das Attribut keinen zugewiesenen Wert im Dokument aufweist und einen Standard-/Festen Wert im DTD aufweist,
Specified
istfalse
, und der Wert ist der Standardwert/feste Wert im DTD.Andernfalls wird das Attribut nicht im Strukturmodell des Dokuments angezeigt.