XmlValidatingReader.Schemas Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene un objeto XmlSchemaCollection que se va a usar para la validación.
public:
property System::Xml::Schema::XmlSchemaCollection ^ Schemas { System::Xml::Schema::XmlSchemaCollection ^ get(); };
public System.Xml.Schema.XmlSchemaCollection Schemas { get; }
member this.Schemas : System.Xml.Schema.XmlSchemaCollection
Public ReadOnly Property Schemas As XmlSchemaCollection
Valor de propiedad
XmlSchemaCollection que se va a usar para validación.
Comentarios
Nota:
La XmlValidatingReader clase está obsoleta en .NET Framework 2.0. Puede crear una instancia de validación XmlReader mediante la XmlReaderSettings clase y el Create método . Para obtener más información, vea la sección Comentarios de la página de referencia de XmlReader.
XmlSchemaCollection contiene XML-Data esquemas de lenguaje de definición de esquemas XML (XDR) y reducidos (XDR) cargados previamente. Esta propiedad proporciona al lector acceso a la memoria caché de esquemas y le permite validar sin tener que volver a cargar esquemas cada vez. El lector no agrega nada a .XmlSchemaCollection
XmlSchemaCollection Si incluye un esquema XML (XSD) que contiene include o import elementos que hacen referencia a otros espacios de nombres, los esquemas de estos otros espacios de nombres solo se cargan con fines de validación. A menos que estos esquemas se hayan agregado explícitamente a la colección de esquemas, no serán accesibles mediante ninguno de los métodos o propiedades de la colección. Por ejemplo, si la colección contiene el archivo a.xsdde esquema , que contiene una referencia al archivo b.xsdde esquema , debe agregar b.xsd a la colección de esquemas para poder acceder a ella mediante cualquiera de los métodos o propiedades de la colección.
XmlSchemaCollection Cuando se accede a mediante la Schemas propiedad , el XmlSchemaCollection.Add método usa el XmlResolver especificado por la XmlValidatingReader.XmlResolver propiedad .
Nota:
Los esquemas se deben agregar a antes XmlSchemaCollection de la primera Read llamada.