Aracılığıyla paylaş


XmlSchemaValidator Oluşturucu

Tanım

XmlSchemaValidator sınıfının yeni bir örneğini başlatır.

public:
 XmlSchemaValidator(System::Xml::XmlNameTable ^ nameTable, System::Xml::Schema::XmlSchemaSet ^ schemas, System::Xml::IXmlNamespaceResolver ^ namespaceResolver, System::Xml::Schema::XmlSchemaValidationFlags validationFlags);
public XmlSchemaValidator (System.Xml.XmlNameTable nameTable, System.Xml.Schema.XmlSchemaSet schemas, System.Xml.IXmlNamespaceResolver namespaceResolver, System.Xml.Schema.XmlSchemaValidationFlags validationFlags);
new System.Xml.Schema.XmlSchemaValidator : System.Xml.XmlNameTable * System.Xml.Schema.XmlSchemaSet * System.Xml.IXmlNamespaceResolver * System.Xml.Schema.XmlSchemaValidationFlags -> System.Xml.Schema.XmlSchemaValidator
Public Sub New (nameTable As XmlNameTable, schemas As XmlSchemaSet, namespaceResolver As IXmlNamespaceResolver, validationFlags As XmlSchemaValidationFlags)

Parametreler

nameTable
XmlNameTable

XmlNameTable Atomize dizeler olarak öğe ve öznitelik adlarını içeren bir nesne.

schemas
XmlSchemaSet

XmlSchemaSet Doğrulama için kullanılan XML Şema Tanımlama Dili (XSD) şemalarını içeren bir nesne.

namespaceResolver
IXmlNamespaceResolver

IXmlNamespaceResolver Doğrulama sırasında karşılaşılan ad alanlarını çözümlemek için kullanılan bir nesne.

validationFlags
XmlSchemaValidationFlags

XmlSchemaValidationFlags Şema doğrulama seçeneklerini belirten bir değer.

Özel durumlar

Belirtilen parametrelerden biri veya daha fazlası şeklindedir null.

parametresinde XmlSchemaSet şemalar derlenirken bir hata oluştu.

Örnekler

Oluşturucu örneği XmlSchemaValidator için sınıf başvurusu konusuna XmlSchemaValidator bakın.

Açıklamalar

Oluşturucu kullanılırken XmlSchemaValidator dikkate alınması gereken önemli notlar aşağıdadır.

Önemli

Bir XmlSchemaValidator nesnenin ProcessInlineSchema ve ProcessSchemaLocation doğrulama bayrakları varsayılan olarak ayarlanmaz. Ayrıca, XmlResolver varsayılan olarak bir XmlSchemaValidator nesnenin özelliğidir null . Sonuç olarak, öğeleri dahil etme, içeri aktarma veya yeniden tanımlamada başvurulan dış şemalar varsayılan olarak çözümlenmez.

Şunlara uygulanır

Ayrıca bkz.