XmlAttribute.Specified Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar ett värde som anger om attributvärdet uttryckligen har angetts.
public:
virtual property bool Specified { bool get(); };
public virtual bool Specified { get; }
member this.Specified : bool
Public Overridable ReadOnly Property Specified As Boolean
Egenskapsvärde
trueom det här attributet uttryckligen har fått ett värde i det ursprungliga instansdokumentet; annars . false
false Värdet för anger att värdet för attributet kom från DTD:en.
Kommentarer
Implementeringen ansvarar för den här egenskapen, inte användaren. Om användaren ändrar värdet för attributet (även om det slutar med samma värde som standardvärdet/det fasta värdet) vänds den angivna flaggan automatiskt till true. Om du vill ange attributet som standardvärde/fast värde från DTD igen måste användaren ta bort attributet. Implementeringen gör sedan ett nytt attribut tillgängligt med angivet inställt på false och standard/fast värde (om det finns ett).
Sammanfattningsvis:
Om attributet har ett tilldelat värde i dokumentet
Specifiedär ,trueoch värdet är det tilldelade värdet.Om attributet inte har något tilldelat värde i dokumentet och har ett standard-/fast värde i DTD är
Specifiedfalse, och värdet är standardvärdet/det fasta värdet i DTD.Annars visas inte attributet i dokumentets strukturmodell.