Bagikan melalui


XmlValidatingReader.SchemaType Properti

Definisi

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.

Berlaku untuk

Lihat juga