Options de l'expert Liaison de données XML

De RAD Studio
Aller à : navigation, rechercher

Remonter à Menu Fichier

Fichier > Nouveau > Autre > Projets Delphi > XML > Liaison de données XML > bouton Options

Fichier > Nouveau > Autre > Projets C++Builder > XML > Liaison de données XML > bouton Options

Cette boîte de dialogue vous permet d'influencer la façon dont l'expert Liaison de données XML génère les interfaces et les classes d'implémentation représentant un document ou un schéma XML. L'expert est activé seulement après l'ouverture d'un projet dans l'EDI.

Elément Description

Catégorie

Choisissez une catégorie d'options, par exemple Génération de code. Le tableau de droite affiche les options de la catégorie sélectionnée.

Tableau d'options

Modifiez les valeurs de la seconde colonne du tableau d'options pour modifier une des options utilisées par l'expert.

Lorsque la catégorie est Mappage des types de données, ce tableau affiche les types générés par l'expert pour chaque type XML apparaissant dans le schéma XML. Vous pouvez modifier ces valeurs pour modifier la correspondance des types. Par exemple, vous pouvez vouloir modifier un type de données en Variant de façon à pouvoir différencier une chaîne vide d'une valeur vierge.

Préfixe Get de la propriété

Contrôle le nom attribué par l'expert aux méthodes qu'il crée pour lire les valeurs des propriétés. Le nom de ces méthodes est constitué du préfixe Get de la propriété suivi du nom de la propriété (élément).

Préfixe Set de la propriété

Contrôle le nom attribué par l'expert aux méthodes qu'il crée pour écrire les valeurs des propriétés. Le nom de ces méthodes est constitué du préfixe Set de la propriété suivi du nom de la propriété (élément).

Préfixe du nom de classe

Contrôle les noms que l'expert attribue aux classes d'implémentation des noeuds. Ces classes portent le nom de l'élément ou de l'attribut précédé du préfixe du nom de classe.

Préfixe de l'interface

Contrôle les noms que l'expert attribue aux interfaces. Ces interfaces portent le nom de l'élément précédé du préfixe de l'interface.

Suffixe du type de la liste de noeuds

Contrôle les noms que l'expert attribue aux classes et aux interfaces qu'il génère pour répliquer les collections de noeuds enfant. Ces classes portent le nom de la balise noeud enfant suivi du suffixe du type de la liste de noeuds (et précédé du préfixe du nom de la classe ou du préfixe de l'interface).

Base de l'interface du noeud

Spécifie l'interface utilisée comme base à partir de laquelle sont dérivées toutes les interfaces générées pour les noeuds.

Base de la classe du noeud

Spécifie la classe utilisée comme base à partir de laquelle sont dérivées toutes les classes d'implémentation. Base de la classe du noeud doit implémenter l'interface spécifiée par Base de l'interface du noeud.

Base de l'interface de la collection Base

Spécifie l'interface utilisée comme base à partir de laquelle sont dérivées toutes les interfaces générées représentant les noeuds enfant répliqués.

Base de la classe de la collection

Spécifie la classe utilisée comme base à partir de laquelle sont dérivées toutes les classes représentant les noeuds enfant répétés.

Type de données par défaut

Spécifie le type attribué par défaut aux noeuds sur la deuxième page de l'expert.

Voir aussi