XmlAttribute.Specified Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene un valore che indica se il valore dell'attributo è stato impostato in modo esplicito.
public:
virtual property bool Specified { bool get(); };
public virtual bool Specified { get; }
member this.Specified : bool
Public Overridable ReadOnly Property Specified As Boolean
Valore della proprietà
true se questo attributo è stato assegnato in modo esplicito a un valore nel documento di istanza originale; in caso contrario, false. Un valore indica false che il valore dell'attributo proviene dal DTD.
Commenti
L'implementazione è responsabile di questa proprietà, non dell'utente. Se l'utente modifica il valore dell'attributo (anche se termina con lo stesso valore predefinito/fisso), il flag specificato viene automaticamente capovolto su true. Per specificare nuovamente l'attributo come valore predefinito/fisso da DTD, l'utente deve eliminare l'attributo. L'implementazione rende quindi disponibile un nuovo attributo con specificato impostato su false e il valore predefinito/fisso (se presente).
Riepilogo:
Se l'attributo ha un valore assegnato nel documento,
Specifiedètruee il valore è il valore assegnato.Se l'attributo non ha alcun valore assegnato nel documento e ha un valore predefinito/fisso in DTD,
Specifiedèfalsee il valore è il valore predefinito/fisso nel DTD.In caso contrario, l'attributo non viene visualizzato nel modello di struttura del documento.