ConformanceLevel Enum

Definisi

Menentukan jumlah pemeriksaan input atau output yang XmlReader dilakukan objek dan XmlWriter .

public enum class ConformanceLevel
public enum ConformanceLevel
type ConformanceLevel = 
Public Enum ConformanceLevel
Warisan
ConformanceLevel

Bidang

Auto 0

Objek XmlReader atau XmlWriter secara otomatis mendeteksi apakah pemeriksaan tingkat dokumen atau tingkat fragmen harus dilakukan, dan melakukan pemeriksaan yang sesuai. Jika Anda membungkus objek atau XmlWriter lainXmlReader, objek luar tidak melakukan pemeriksaan kesesuaian tambahan. Pemeriksaan kesuaian diserahkan ke objek yang mendasar.

ConformanceLevel Lihat properti dan ConformanceLevel untuk detail tentang bagaimana tingkat kepatuhan ditentukan.

Document 2

Data XML mematuhi aturan untuk dokumen XML 1.0 yang terbentuk dengan baik, seperti yang ditentukan oleh W3C. Tingkat pemeriksaan ini memastikan bahwa aliran yang dibaca atau ditulis dapat digunakan oleh prosesor apa pun sebagai dokumen XML 1.0.

Fragment 1

Data XML adalah fragmen XML yang terbentuk dengan baik, seperti yang ditentukan oleh W3C. Tingkat kesuaian ini mewakili dokumen XML yang mungkin tidak memiliki elemen akar tetapi dibentuk dengan baik. Tingkat pemeriksaan ini memastikan bahwa aliran yang dibaca atau ditulis dapat digunakan oleh prosesor apa pun sebagai entitas penguraian eksternal XML 1.0].

Keterangan

Saat membuat instans pembaca atau penulis XML, Anda dapat menggunakan XmlReaderSettings kelas atau XmlWriterSettings untuk menentukan fitur yang Anda inginkan untuk didukung instans baru. Salah satu fitur yang dapat Anda konfigurasi adalah tingkat kesuaian yang ingin Anda terlaksakan pada data XML.

Membuat pembaca atau penulis yang sesuai menjamin bahwa data XML yang sedang diproses mematuhi tingkat kesesuaian yang ditentukan. Jika aliran yang dibaca atau ditulis tidak mematuhi tingkat kesamaan, pengecualian akan dilemparkan.

Pemeriksaan tingkat dokumen dengan ConformanceLevel.Document anggota enumerasi memberlakukan pemeriksaan tingkat fragmen ( ConformanceLevel.Fragment anggota) dan juga memastikan hal berikut:

  • Item tingkat atas tidak memiliki simpul selain deklarasi XML, DTD, elemen, komentar, spasi kosong, atau instruksi pemrosesan.

  • Data XML memiliki satu dan hanya satu simpul elemen tingkat atas.

Berlaku untuk

Lihat juga