System::Xml::Schema::XmlSchemaType clase
Contenido
[
Ocultar
]XmlSchemaType class
La clase base para todos los tipos simples y tipos complejos.
class XmlSchemaType : public System::Xml::Schema::XmlSchemaAnnotated
Métodos
| Método | Descripción |
|---|---|
| get_BaseSchemaType() | Devuelve el tipo de objeto post-compilación o el tipo de datos incorporado XML Schema Lenguaje de Definición (XSD), elemento simpleType o elemento complexType. Este es un valor de conjunto de información post-compilación de esquema. |
| get_BaseXmlSchemaType() | Devuelve el valor post-compilación para el tipo base de este tipo de esquema. |
| get_Datatype() | Devuelve el valor post-compilación para el tipo de datos del tipo complejo. |
| get_DerivedBy() | Devuelve la información post-compilación sobre cómo se derivó este elemento de su tipo base. |
| get_Final() | Devuelve el atributo final de la derivación de tipo que indica si se permiten más derivaciones. |
| get_FinalResolved() | Devuelve la interpretación post-compilación del valor XmlSchemaType::get_Final. |
| virtual get_IsMixed() | Devuelve un valor que indica si este tipo tiene un modelo de contenido mixto. Esta llamada solo es válida en un tipo complejo. |
| get_Name() | Devuelve el nombre del tipo. |
| get_QualifiedName() | Devuelve el nombre calificado para el tipo construido a partir del atributo Name de este tipo. Este es un valor posterior a la compilación del esquema. |
| get_TypeCode() | Devuelve el XmlTypeCode del tipo. |
| static GetBuiltInComplexType(XmlTypeCode) | Devuelve un XmlSchemaComplexType que representa el tipo complejo incorporado del tipo complejo especificado. |
| static GetBuiltInComplexType(const SharedPtr<XmlQualifiedName>&) | Devuelve un XmlSchemaComplexType que representa el tipo complejo incorporado del tipo complejo especificado por nombre calificado. |
| static GetBuiltInSimpleType(const SharedPtr<XmlQualifiedName>&) | Devuelve un XmlSchemaSimpleType que representa el tipo simple incorporado del tipo simple que se especifica por el nombre calificado. |
| static GetBuiltInSimpleType(XmlTypeCode) | Devuelve un XmlSchemaSimpleType que representa el tipo simple incorporado del tipo simple especificado. |
| static IsDerivedFrom(SharedPtr<XmlSchemaType>, const SharedPtr<XmlSchemaType>&, XmlSchemaDerivationMethod) | Devuelve un valor que indica si el tipo de esquema derivado especificado se deriva del tipo de esquema base especificado. |
| set_Final(XmlSchemaDerivationMethod) | Establece el atributo final de la derivación del tipo que indica si se permiten más derivaciones. |
| virtual set_IsMixed(bool) | Establece un valor que indica si este tipo tiene un modelo de contenido mixto. Esta llamada solo es válida en un tipo complejo. |
| set_Name(const String&) | Establece el nombre del tipo. |
| XmlSchemaType() | Inicializa una nueva instancia de la clase XmlSchemaType. |
Typedefs
| Typedef | Descripción |
|---|---|
| Ptr | Un alias para un puntero compartido a una instancia de esta clase. |
Observaciones
Los objetos de esta clase solo deben asignarse usando la función System::MakeObject(). Nunca cree instancias de este tipo en la pila ni usando el operador new, ya que provocará errores en tiempo de ejecución y/o fallos de aserción. Siempre envuelva esta clase en un puntero System::SmartPtr y use ese puntero para pasarlo a funciones como argumento.
Ver también
- Class XmlSchemaAnnotated
- Namespace System::Xml::Schema
- Library Aspose.Page for C++