XmlReader.SchemaInfo 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 la información de esquema asignada al nodo actual como resultado de la validación del esquema.
public:
virtual property System::Xml::Schema::IXmlSchemaInfo ^ SchemaInfo { System::Xml::Schema::IXmlSchemaInfo ^ get(); };
public virtual System.Xml.Schema.IXmlSchemaInfo? SchemaInfo { get; }
public virtual System.Xml.Schema.IXmlSchemaInfo SchemaInfo { get; }
member this.SchemaInfo : System.Xml.Schema.IXmlSchemaInfo
Public Overridable ReadOnly Property SchemaInfo As IXmlSchemaInfo
Valor de propiedad
Objeto IXmlSchemaInfo que contiene la información de esquema del nodo actual. La información del esquema se puede establecer en elementos, atributos o nodos de texto con un ValueType no nulo (valores con tipo).
Si el nodo actual no es ninguno de los tipos de nodo anteriores, o si la instancia de XmlReader
no proporciona la información del esquema, esta propiedad devuelve null
.
Si los objetos XmlTextReader y XmlValidatingReader llaman a esta propiedad, siempre devuelve null
. Estas implementaciones de XmlReader
no exponen ninguna información de esquema a través de la propiedad SchemaInfo
.
Excepciones
Se llamó un método XmlReader antes de que se termine una operación asincrónica anterior. En este caso, se genera InvalidOperationException con el mensaje “Ya hay una operación asincrónica en curso”.
Comentarios
La IXmlSchemaInfo interfaz expone un subconjunto del conjunto de información posterior a la validación de esquemas (PSVI) asociado a un nodo XML.
Si tiene que obtener el conjunto de información de validación posterior de esquema (PSVI) para un elemento, sitúe el lector en la etiqueta de cierre del elemento, en lugar de en la etiqueta de apertura. El PSVI se obtiene mediante la propiedad SchemaInfo
de un lector. El lector de validación que se crea mediante Create con la propiedad ValidationType establecida en Schema tiene el PSVI completo para un elemento solo cuando el lector se coloca en la etiqueta de cierre de un elemento.