[YourSchema]::MemberElement

www.altova.com Dieses Kapitel drucken Vorherige Seite Eine Ebene nach oben Nächste Seite

Startseite >  Code Generator > Referenz zu generierten Klassen (C++) >

[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.

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 remove(unsigned int index)

Löscht die Instanz des durch den Index definierten Elements.

void SetEnumerationValue(int)

Wird nur für Enumeration Types generiert. Übergibt eine der für die möglichen Werte generierten Konstanten an diese Methode um den Wert zu definieren.


© 2019 Altova GmbH