XmlValidatingReader.SchemaType Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mendapatkan objek jenis skema.
public:
property System::Object ^ SchemaType { System::Object ^ get(); };
public object? SchemaType { get; }
public object SchemaType { get; }
member this.SchemaType : obj
Public ReadOnly Property SchemaType As Object
Nilai Properti
XmlSchemaDatatype, , XmlSchemaSimpleTypeatau XmlSchemaComplexType tergantung apakah nilai simpul adalah jenis bahasa definisi Skema XML (XSD) bawaan atau pengguna yang ditentukan simpleType atau complexType; null jika simpul saat ini tidak memiliki jenis skema.
Keterangan
Nota
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.
Pengguna perlu menguji jenis yang dikembalikan.
Jika validasi Skema XML sedang dilakukan, XmlSchemaType atau XmlSchemaDatatype sesuai dengan elemen saat ini yang sedang dibaca. Jika definisi jenis dokumen (validasi DTD) sedang dilakukan, properti ini mengembalikan null.
XmlSchemaDatatype dikembalikan jika elemen atau atribut saat ini, adalah jenis sederhana yang dapat menentukan batasan validasi khusus pada jenis sederhana, seperti min dan maks.
XmlSchemaSimpleType dikembalikan jika elemen atau atribut saat ini, adalah simpleType yang ditentukan pengguna.
XmlSchemaComplexType dikembalikan jika elemen saat ini adalah complexType yang ditentukan pengguna. Jenis ini tidak dapat dikembalikan oleh atribut.
Nota
Jika ValidationType telah diatur ke ValidationType.None, tidak ada informasi jenis data yang disediakan dari skema atau DTD.
Perhatian
Setelah memanggil Close, SchemaType akan mengembalikan Null.