Altova XMLSpy 2024 Enterprise Edition

Lorsque le code est généré depuis un schéma XML, une classe telle que celle-ci est créée pour chaque élément de membre d’un type. Dans les descriptions ci-dessous, "MemberType" représente le nom de l’élément de membre lui-même.

 

Méthodes

Nom

Description

Iterator<MemberType> all()

Retourne un objet pour itérer des instances de l’élément de membre.

MemberType append()

Crée un nouvel élément et l’ajoute à son parent.

MemberType appendWithPrefix(string_type prefix)

Crée un nouvel élément ayant le préfixe fournit en tant qu'argument, et l'appose à son parent. Pour consulter un exemple, voir Exemple : Purchase Order.

unsigned int count()

Retourne le décompte des éléments.

int GetEnumerationValue()

Généré pour des types d’énumération uniquement. Retourne une des constantes générée pour les valeurs possibles, ou Invalid si la valeur ne correspond pas à une des valeurs énumérées dans le schéma.

bool exists()

Retourne true si au moins un élément existe.

MemberType first()

Retourne la première instance de l’élément de membre.

MemberType operator[](unsigned int index)

Retourne l’élément de membre spécifié par l’index.

altova::meta::Element info()

Retourne un objet pour l’information de schéma de requête (voir altova::meta::Element).

MemberType last()

Retourne la dernière instance de l’élément de membre.

void remove()

Supprime toutes les occurrences de l’élément depuis son parent.

void removeAT(unsigned int index)

Supprime l’occurrence de l’élément spécifié par l’index.

void SetEnumerationValue(int)

Généré pour des types d’énumération uniquement. Passer une des constantes générées pour les valeurs possibles dans cette méthode pour définir la valeur.

© 2017-2023 Altova GmbH