[SuEsquema]::ElementoMiembro
Cuando se genera código a partir de un esquema XML, se crea una clase como esta por cada elemento miembro de un tipo. En la tabla que aparece a continuación MemberType corresponde al nombre del elemento miembro propiamente dicho.
Métodos
Nombre | Descripción |
---|---|
Iterator<MemberType> all() | Devuelve un objeto para recorrer instancias del elemento miembro. |
MemberType append() | Crea un elemento nuevo y lo anexa a su primario. |
MemberType appendWithPrefix(string_type prefix) | Crea un elemento nuevo que tiene el prefijo dado como argumento y lo anexa a su elemento superior. Para ver un ejemplo consulte Ejemplo: orden de compra. |
unsigned int count() | Devuelve el recuento de elementos. |
int GetEnumerationValue() | Solo se genera para tipos de enumeración. Devuelve una de las constantes generadas para los posibles valores o "no válido" si el valor no coincide con ninguno de los valores enumerados en el esquema. |
bool exists() | Devuelve true si existe al menos un elemento. |
MemberType first() | Devuelve la primera instancia del elemento miembro. |
MemberType operator[](unsigned int index) | Devuelve el elemento miembro especificado por el índice. |
altova::meta::Element info() | Devuelve un objeto para consultar información del esquema (véase altova::meta::Element). |
MemberType last() | Devuelve la última instancia del elemento miembro. |
void remove() | Elimina todas las instancias del elemento en su primario. |
void removeAt(unsigned int index) | Elimina la instancia del elemento especificada por el índice. |
void SetEnumerationValue(int) | Solo se genera para tipos de enumeración. Pase una de las constantes generadas para los posibles valores a este método para establecer el valor. |