XmlAttribute.Specified Properti

Definisi

Mendapatkan nilai yang menunjukkan apakah nilai atribut ditetapkan secara eksplisit.

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

Nilai Properti

true jika atribut ini secara eksplisit diberi nilai dalam dokumen instans asli; jika tidak, false. Nilai false menunjukkan bahwa nilai atribut berasal dari DTD.

Keterangan

Implementasi bertanggung jawab atas properti ini, bukan pengguna. Jika pengguna mengubah nilai atribut (bahkan jika akhirnya memiliki nilai yang sama dengan nilai default/tetap), maka bendera yang ditentukan secara otomatis dibalik ke true. Untuk menentukan ulang atribut sebagai nilai default/tetap dari DTD, pengguna harus menghapus atribut . Implementasi kemudian membuat atribut baru tersedia dengan yang ditentukan diatur ke false dan nilai default/tetap (jika ada).

Singkatnya:

  1. Jika atribut memiliki nilai yang ditetapkan dalam dokumen, Specified adalah true, dan nilainya adalah nilai yang ditetapkan.

  2. Jika atribut tidak memiliki nilai yang ditetapkan dalam dokumen dan memiliki nilai default/tetap di DTD, Specified adalah false, dan nilainya adalah nilai default/tetap dalam DTD.

  3. Jika tidak, atribut tidak muncul dalam model struktur dokumen.

Berlaku untuk