XmlValidatingReader.SchemaType 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 de tipo de esquema.
public:
property System::Object ^ SchemaType { System::Object ^ get(); };
public object? SchemaType { get; }
public object SchemaType { get; }
member this.SchemaType : obj
Public ReadOnly Property SchemaType As Object
Valor de propiedad
XmlSchemaDatatype, XmlSchemaSimpleTypeo XmlSchemaComplexType dependiendo de si el valor del nodo es un tipo integrado de lenguaje de definición de esquemas XML (XSD) o un simpleType o complexType definido por el usuario; null si el nodo actual no tiene ningún tipo de esquema.
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.
El usuario debe probar el tipo devuelto.
Si se realiza la validación del esquema XML, XmlSchemaType o XmlSchemaDatatype corresponde al elemento actual que se está leyendo. Si se realiza la definición de tipo de documento (validación dtD), esta propiedad devuelve null.
XmlSchemaDatatype se devuelve si el elemento o atributo actual es un tipo simple que puede especificar restricciones de validación especiales en los tipos simples, como min y max.
XmlSchemaSimpleType se devuelve si el elemento o atributo actual es un simpleType definido por el usuario.
XmlSchemaComplexType se devuelve si el elemento actual es un complexType definido por el usuario. Los atributos no pueden devolver este tipo.
Nota:
Si ValidationType se ha establecido en ValidationType.None, no se proporciona información de tipo de datos desde esquemas o DTD.
Precaución
Después de llamar a Close, SchemaType devolverá Null.