Compartir vía


XmlSchemaValidator Constructor

Definición

Inicializa una nueva instancia de la clase 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

Objeto XmlNameTable que contiene nombres de elemento y atributo como cadenas atomizadas.

schemas
XmlSchemaSet

Objeto XmlSchemaSet que contiene los esquemas del lenguaje de definición de esquemas XML (XSD) usados para la validación.

namespaceResolver
IXmlNamespaceResolver

Objeto IXmlNamespaceResolver utilizado para resolver espacios de nombres encontrados durante la validación.

validationFlags
XmlSchemaValidationFlags

Valor XmlSchemaValidationFlags que especifica las opciones de validación de esquema.

Excepciones

Uno o varios de los parámetros especificados son null.

Error al compilar esquemas en el XmlSchemaSet parámetro .

Ejemplos

Para obtener un ejemplo del XmlSchemaValidator constructor, consulte el XmlSchemaValidator tema de referencia de clase.

Comentarios

A continuación se muestran notas importantes que se deben tener en cuenta al usar el XmlSchemaValidator constructor .

Importante

Las ProcessInlineSchema marcas de validación y ProcessSchemaLocation de un XmlSchemaValidator objeto no se establecen de forma predeterminada. Además, la XmlResolver propiedad de un XmlSchemaValidator objeto es null de forma predeterminada. Como resultado, los esquemas externos a los que se hace referencia en incluyen, importan o vuelven a definir elementos no se resuelven de forma predeterminada.

Se aplica a

Consulte también