[YourSchema]::MemberElement
Wenn anhand eines XML-Schemas Code generiert wird, wird für jedes Member-Element eines Typs eine Klasse wie diese erstellt. In den Beschreibungen unten steht "MemberType" für den Namen des Member-Elements selbst.
Methoden
| Name | Beschreibung | 
|---|---|
| Iterator<MemberType> all() | Gibt ein Objekt für iterierende Instanzen des Member Elements zurück. | 
| MemberType append() | Erstellt ein neues Element und hängt es an das übergeordnete Element an. | 
| MemberType appendWithPrefix(string_type prefix) | Erstellt ein neues Element mit dem als Argument angegebenen Präfix und hängt es an seinen Parent an. Ein Beispiel dazu finden Sie unter Beispiel: Bestellung. | 
| unsigned int count() | Gibt die Anzahl der Elemente zurück. | 
| int GetEnumerationValue() | Wird nur für Enumeration Types generiert. Gibt eine der für die möglichen Werte generierten Konstanten zurück oder Invalid, wenn der Wert mit keinem der Enumerationswerte im Schema übereinstimmt. | 
| bool exists() | Gibt den Wert "true" zurück, wenn mindestens ein Element vorhanden ist. | 
| MemberType first() | Gibt die erste Instanz des Member Elements zurück. | 
| MemberType operator[](unsigned int index) | Gibt das vom Index definierte Member Element zurück. | 
| altova::meta::Element info() | Gibt ein Objekt zum Abfragen von Schemainformationen zurück (siehe altova::meta::Element). | 
| MemberType last() | Gibt die letzte Instanz des Member Elements zurück. | 
| void remove() | Löscht alle Instanzen des Elements aus dem übergeordneten Element. | 
| void removeAt(unsigned int index) | Löscht die Instanz des durch den Index definierten Elements. | 
| void SetEnumerationValue(int) | Wird nur für Enumeration Types generiert. Übergeben Sie eine der für die möglichen Werte generierten Konstanten an diese Methode, um den Wert zu definieren. |