Compartir por


XmlValidatingReader.SchemaType Propiedad

Definición

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.

Se aplica a

Consulte también