System::Xml::Schema::XmlSchemaElement clase
Contenido
[
Ocultar
]XmlSchemaElement class
Representa el elemento element del XML Schema según lo especificado por el Consorcio de la World Wide Web (W3C). Esta clase es la clase base para todos los tipos de partícula y se utiliza para describir un elemento en un documento XML.
class XmlSchemaElement : public System::Xml::Schema::XmlSchemaParticle
Métodos
| Método | Descripción |
|---|---|
| get_Block() | Devuelve una derivación Block. |
| get_BlockResolved() | Devuelve la interpretación posterior a la compilación del valor Block. |
| get_Constraints() | Devuelve la colección de restricciones sobre el elemento. |
| get_DefaultValue() | Devuelve el valor predeterminado del elemento si su contenido es un tipo simple o el contenido del elemento es textOnly. |
| get_ElementSchemaType() | Devuelve un objeto XmlSchemaType que representa el tipo del elemento basado en los valores XmlSchemaElement::get_SchemaType o XmlSchemaElement::get_SchemaTypeName del elemento. |
| get_ElementType() | Devuelve un objeto basado en el XmlSchemaElement o XmlSchemaElement del elemento, que contiene la interpretación posterior a la compilación del valor ElementType. |
| get_Final() | Devuelve el valor Final para indicar que no se permiten más derivaciones. |
| get_FinalResolved() | Devuelve la interpretación posterior a la compilación del valor Final. |
| get_FixedValue() | Devuelve el valor fijo. |
| get_Form() | Devuelve la forma del elemento. |
| get_IsAbstract() | Devuelve información para indicar si el elemento puede usarse en un documento de instancia. |
| get_IsNillable() | Devuelve información que indica si xsi:nil puede aparecer en los datos de instancia. Indica si se puede asignar un valor nil explícito al elemento. |
| get_Name() | Devuelve el nombre del elemento. |
| get_QualifiedName() | Devuelve el nombre calificado real para el elemento dado. |
| get_RefName() | Devuelve el nombre de referencia de un elemento declarado en este esquema (o en otro esquema indicado por el espacio de nombres especificado). |
| get_SchemaType() | Devuelve el tipo del elemento. Este puede ser un tipo complejo o un tipo simple. |
| get_SchemaTypeName() | Devuelve el nombre de un tipo de datos incorporado definido en este esquema o en otro esquema indicado por el espacio de nombres especificado. |
| get_SubstitutionGroup() | Devuelve el nombre de un elemento que está siendo sustituido por este elemento. |
| set_Block(XmlSchemaDerivationMethod) | Establece una derivación Block. |
| set_DefaultValue(const String&) | Establece el valor predeterminado del elemento si su contenido es un tipo simple o el contenido del elemento es textOnly. |
| set_Final(XmlSchemaDerivationMethod) | Establece el valor Final para indicar que no se permiten más derivaciones. |
| set_FixedValue(const String&) | Establece el valor fijo. |
| set_Form(XmlSchemaForm) | Establece la forma del elemento. |
| set_IsAbstract(bool) | Establece información para indicar si el elemento puede usarse en un documento de instancia. |
| set_IsNillable(bool) | Establece información que indica si xsi:nil puede aparecer en los datos de instancia. Indica si se puede asignar un valor nulo explícito al elemento. |
| set_Name(const String&) | Establece el nombre del elemento. |
| set_RefName(const SharedPtr<XmlQualifiedName>&) | Establece el nombre de referencia de un elemento declarado en este esquema (o en otro esquema indicado por el espacio de nombres especificado). |
| set_SchemaType(const SharedPtr<XmlSchemaType>&) | Establece el tipo del elemento. Esto puede ser un tipo complejo o un tipo simple. |
| set_SchemaTypeName(const SharedPtr<XmlQualifiedName>&) | Establece el nombre de un tipo de datos incorporado definido en este esquema o en otro esquema indicado por el espacio de nombres especificado. |
| set_SubstitutionGroup(const SharedPtr<XmlQualifiedName>&) | Establece el nombre de un elemento que está siendo sustituido por este elemento. |
| XmlSchemaElement() | Inicializa una nueva instancia de la clase XmlSchemaElement. |
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 XmlSchemaParticle
- Namespace System::Xml::Schema
- Library Aspose.Page for C++