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

Los objetos XmlNameTable contienen nombres de atributos y elementos en forma de cadenas subdivididas.

schemas
XmlSchemaSet

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

namespaceResolver
IXmlNamespaceResolver

Objeto IXmlNamespaceResolver utilizado para resolver los espacios de nombres que se encuentran durante la validación.

validationFlags
XmlSchemaValidationFlags

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

Excepciones

Uno o varios parámetros especificados son null.

Se ha producido un error durante la compilación de los esquemas en el parámetro XmlSchemaSet.

Ejemplos

Para obtener un ejemplo del XmlSchemaValidator constructor, vea 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