[YourSchema]::MemberElement
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. |