XmlSchemaValidator Konstruktor

Definition

Initierar en ny instans av XmlSchemaValidator klassen.

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)

Parametrar

nameTable
XmlNameTable

Ett XmlNameTable objekt som innehåller element- och attributnamn som atomiserade strängar.

schemas
XmlSchemaSet

Ett XmlSchemaSet objekt som innehåller XSD-scheman (XML Schema Definition Language) som används för validering.

namespaceResolver
IXmlNamespaceResolver

Ett IXmlNamespaceResolver objekt som används för att matcha namnområden som påträffades under valideringen.

validationFlags
XmlSchemaValidationFlags

Ett XmlSchemaValidationFlags värde som anger alternativ för schemaverifiering.

Undantag

En eller flera av de angivna parametrarna är null.

Ett fel uppstod vid kompilering av scheman i parametern XmlSchemaSet .

Exempel

Ett exempel på XmlSchemaValidator konstruktorn finns i klassreferensavsnittet XmlSchemaValidator .

Kommentarer

Följande är viktiga att tänka på när du använder XmlSchemaValidator konstruktorn.

Important

Valideringsflaggor ProcessInlineSchema för ProcessSchemaLocation ett XmlSchemaValidator objekt och är inte inställda som standard. Dessutom är XmlResolver egenskapen för XmlSchemaValidator ett null objekt som standard. Det innebär att externa scheman som refereras till i inkluderar, importerar eller omdefinierar element inte matchas som standard.

Gäller för

Se även