System::Xml::Schema::XmlSchemaElement clase
Contenido
[
Ocultar
]XmlSchemaElement class
Representa el elemento element de XML Schema según lo especificado por el Consorcio World Wide Web. Esta clase es la clase base para todos los tipos de partícula y se usa 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 de 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 nulo 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. 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. 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 o usando el operador new, ya que resultará en errores de tiempo de ejecución y/o fallas 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.PDF for C++