Expert Liaison de données XML, page 1

De RAD Studio
Aller à : navigation, rechercher

Remonter à Menu Fichier

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

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

Cet expert génère des définitions d'interfaces et de classes qui correspondent à la structure d'un document ou d'un schéma XML. L'expert génère une fonction globale qui renvoie l'interface de l'élément racine du document. L'expert est uniquement disponible au sein d'une application Delphi ou C++ existante.

Lorsque vous utilisez l'expert pour créer ces définitions, vous pouvez utiliser les classes et les interfaces pour travailler avec des documents XML dont la structure est identique à celle du document ou du schéma spécifié.

Elément Description

Schéma ou fichier de données XML

Entrez le nom de fichier du schéma ou du document XML pour lequel vous voulez que l'expert génère les interfaces et les classes d'implémentation. A côté du contrôle d'édition se trouve un bouton de navigation (en points de suspension), sur lequel vous pouvez cliquer pour naviguer jusqu'au document XML ou fichier schéma.

Utiliser le fichier de paramètres XDB

Indique si l'expert doit être initialisé avec les choix qui étaient les vôtres à la dernière utilisation de l'expert et que vous aviez enregistrés. Lorsque cette case est cochée, l'expert démarre en utilisant le dernier fichier XDB que vous avez enregistré en utilisant la troisième page de l'expert.

Options

Affiche la boîte de dialogue Options de l'expert Liaison de données XML. Vous pouvez sélectionner diverses options qui influencent la façon dont l'expert génère le code pour les interfaces et les classes d'implémentation de votre document ou de votre schéma XML.

Remarque : Si vous utilisez C++, ajoutez la directive ##pragma package(smart_init) au fichier source (.cpp). Cela empêche l'erreur suivante du lieur C++ :

[ilink32 Error] Error: Export bool __fastcall System::TObject::GetInterface<Xml::Xmlintf::IXMLDocument>  (System::DelphiInterface<Xml::Xmlintf::IXMLDocument>&) in module DataBin

Voir aussi