XmlSchemaValidator Construtor

Definição

Inicializa uma nova instância da classe XmlSchemaValidator.

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)

Parâmetros

nameTable
XmlNameTable

Um objeto XmlNameTable que contém nomes de elementos e de atributos como cadeias de caracteres atomizadas.

schemas
XmlSchemaSet

Um objeto XmlSchemaSet que contém os esquemas XSD (linguagem de definição de esquema XML) usados para validação.

namespaceResolver
IXmlNamespaceResolver

Um objeto IXmlNamespaceResolver usado para resolver namespaces encontrados durante a validação.

validationFlags
XmlSchemaValidationFlags

Um valor XmlSchemaValidationFlags que especifica as opções de validação de esquema.

Exceções

Um ou mais dos parâmetros especificados são null.

Ocorreu um erro durante a compilação de esquemas no parâmetro XmlSchemaSet.

Exemplos

Para obter um exemplo do XmlSchemaValidator construtor, consulte o tópico de referência de XmlSchemaValidator classe.

Comentários

Veja a seguir notas importantes a serem consideradas ao usar o XmlSchemaValidator construtor.

Importante

Os ProcessInlineSchema sinalizadores de validação e ProcessSchemaLocation de um XmlSchemaValidator objeto não são definidos como padrão. Além disso, a XmlResolver propriedade de um XmlSchemaValidator objeto é null por padrão. Como resultado, esquemas externos referenciados em elementos incluem, importações ou redefinição não são resolvidos por padrão.

Aplica-se a

Confira também