Altova MapForce 2023 Enterprise Edition

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.

© 2017-2023 Altova GmbH