XmlValidatingReader.IsEmptyElement Properti

Definisi

Mendapatkan nilai yang menunjukkan apakah node saat ini adalah elemen kosong (misalnya, <MyElement/>).

public:
 virtual property bool IsEmptyElement { bool get(); };
public override bool IsEmptyElement { get; }
member this.IsEmptyElement : bool
Public Overrides ReadOnly Property IsEmptyElement As Boolean

Nilai Properti

true jika simpul saat ini adalah elemen (NodeType sama dengan XmlNodeType.Element) yang berakhir dengan />; jika tidak, false.

Keterangan

Note

Kelas XmlValidatingReader usang dalam .NET Framework 2.0. Anda dapat membuat instans validasi XmlReader dengan menggunakan XmlReaderSettings kelas dan Create metode . Untuk informasi selengkapnya, lihat bagian Keterangan dari halaman referensi XmlReader.

Properti ini memungkinkan Anda menentukan perbedaan antara yang berikut ini:

<item num="123"/> (IsEmptyElement adalah true).

<item num="123"> (IsEmptyElement adalah false, meskipun konten elemen kosong).

Simpul yang EndElement sesuai tidak dihasilkan untuk elemen kosong.

Jika konten default telah ditambahkan ke elemen karena validasi skema, IsEmptyElement masih mengembalikan true. Ini tidak memiliki bearing pada apakah elemen memiliki nilai default atau tidak. Dengan kata lain, IsEmptyElement cukup laporkan apakah elemen dalam dokumen sumber memiliki tag elemen akhir atau tidak.

Berlaku untuk

Lihat juga