Optionen des Experten für Datenbindungen

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Menü Datei

Datei > Neu > Weitere > Delphi-Projekte > XML > XML-Datenbindung > Schaltfläche Optionen

Datei > Neu > Weitere > C++Builder-Projekte > XML > XML-Datenbindung > Schaltfläche Optionen

Verwenden Sie dieses Dialogfeld, um festzulegen, wie der Experte für XML-Datenbindung Interfaces und Implementierungsklassen zur Repräsentation eines XML-Dokuments oder -Schemas generieren soll. Der Experte ist aktiviert, wenn ein Projekt in der IDE geöffnet ist.

Element Beschreibung

Kategorie

Wählen Sie eine Optionskategorie, wie z.B. Code-Erzeugung, aus. Die Tabelle rechts neben der Liste zeigt die Optionen der betreffenden Kategorie an.

Optionentabelle

Bearbeiten Sie die Werte in der zweiten Spalte dieser Tabelle, um die Einstellungen, die der Experte verwendet, zu ändern. Bei der Kategorie Datentypzuweisung zeigt diese Tabelle die Typen an, die der Experte für jeden XML-Typ im Schema generiert. Sie können die angezeigten Werte ändern. Bei dem Datentyp Variant kann die Anwendung beispielsweise zwischen einem leeren String und einem leeren Wert unterscheiden.

Präfix für Get-Methoden (PropGetPrefix)

Steuert den Namen, den der Experte Methoden zuweist, die er zum Lesen von Eigenschaftswerten erstellt. Diese Methodennamen bestehen aus dem Präfix Get und dem Namen der Eigenschaft (Element).

Präfix für Set-Methoden (PropSetPrefix)

Steuert den Namen, den der Experte Methoden zuweist, die er zum Schreiben von Eigenschaftswerten erstellt. Diese Methodennamen bestehen aus dem Präfix Set und dem Namen der Eigenschaft (Element).

Präfix des Klassennamens (ClassPrefix)

Steuert die Namen, die der Experte den Implementierungsklassen von Knoten zuweist. Der Klassenname besteht aus dem Klassennamenpräfix und dem Namen des Elements oder Attributs.

Präfix des Interface (IntfPrefix)

Steuert die Namen, die der Experte einem Interface zuweist. Der Interface-Name besteht aus dem Interface-Präfix und dem Namen des Elements.

Typsuffix der Knotenliste (NodeListSuffix)

Steuert die Namen, die der Experte Klassen und Interfaces zuweist, die er für wiederholte Kollektionen untergeordneter Elemente generiert. Die Klassennamen bestehen aus dem Klassennamenpräfix bzw. Interface-Präfix, dem Tag-Namen des untergeordneten Knotens und dem angegebenen Suffix der Knotenliste.

Interface-Basis des Knotens (NodeIntfBase)

Gibt das Interface an, das als Basis verwendet wird und von dem alle generierten Knoten-Interfaces abgeleitet werden.

Klassenbasis des Knotens (NodeClassBase)

Gibt die Basisklasse an, von der alle generierten Implementierungsklassen abgeleitet werden. Diese Klasse sollte das unter NodeIntfBase angegebene Interface implementieren.

Schnittstellenbasis der Sammlung

Gibt das Interface an, von dem alle generierten Interfaces abgeleitet werden, die wiederholte untergeordnete Knoten repräsentieren.

Klassenbasis der Kollektion (CollClassBase)

Gibt die Klasse an, von der alle Klassen abgeleitet werden, die wiederholte untergeordnete Knoten repräsentieren.

Standard-Datentyp (DefDataType)

Gibt den Typ an, der den Knoten auf der zweiten Seite des Experten standardmäßig zugewiesen wird.

Siehe auch