Options de l’assistant de configuration de base de données

L'assistant de configuration de base de données offre des fonctionnalités et des options que vous pouvez utiliser pour définir comment le XML doit être interprété lorsqu'il est converti en base de données. L'assistant comprend les pages suivantes.

FerméPage Sélectionner le fichier

Après avoir sélectionné un fichier XML, vous voyez un aperçu dans la zone Aperçu du fichier du fichier auquel vous vous êtes connecté (dans l'onglet Contenu) et dans la table de base de données qui en résulte (dans l'onglet Champs).

FerméPage Sélectionner le schéma XML

Utilisez cette page pour fournir un fichier de schéma externe ou pour spécifier que l'assistant doit déduire le schéma du fichier XML que vous avez fourni.

Si le XML contient des références de schéma internes qui sont inaccessibles ou non valides, vous recevez un message d'erreur. Vous devez corriger tous les problèmes de schéma avant de pouvoir continuer.

Les options suivantes sont disponibles :

FerméSélectionnez le type d'élément pour la page d'enregistrement

Dans la zone Sélectionner tous les éléments d'un seul type, sélectionnez l'élément que vous voulez utiliser comme élément maître. Cet élément constitue la base des enregistrements de la base de données.

Lorsque vous sélectionnez l'élément maître, un aperçu de la table de base de données résultante est affiché dans l'onglet Champs. Un enregistrement de base de données (une ligne dans la table) est créé pour chaque occurrence de l'élément maître sélectionné dans le fichier XML.

Sur cette page, vous ne pouvez sélectionner qu'un seul élément maître. Pour sélectionner plusieurs éléments maîtres ou uniquement certains éléments en fonction d'autres critères, cochez la case Sélectionner les éléments en utilisant une condition avancée ou une expression XPath, puis cliquez sur Suivant pour ouvrir la page de Sélection avancée d’élément d’enregistrement.

FerméPage de Sélection avancée d’élément d’enregistrement

Cette page fournit des options avancées pour la sélection d'éléments maîtres. Les options suivantes sont disponibles :

Les exemples suivants illustrent les différents résultats de base de données que vous obtenez lorsque vous sélectionnez un seul élément comme élément maître ou que vous sélectionnez tous les éléments du même type que l'élément maître.

FerméSélectionner un seul élément comme élément maître

Supposons que vous utilisez le fichier XML suivant.

Vous sélectionnez le nœud <Nom> pour « Angela Franklin » comme élément maître. Comme il y a deux instances de l'élément <Nom> dans le nœud parent <Employés>, la base de données comprend deux enregistrements et ressemble à ce qui suit :

FerméSélectionnez tous les éléments du même type :

Supposons que vous utilisez le fichier XML suivant.

Sur la page Sélection avancée d'éléments d'enregistrement, vous pouvez effectuer l'une des opérations suivantes :

  • Cliquez pour sélectionner Sélectionner tous les éléments de type, puis sélectionnez Nom dans la liste.

  • Cliquez pour sélectionner Sélectionner tous les nœuds de type, sélectionnez Nom dans la liste, puis sélectionnez Société ou Gestionnaire dans la liste Sous.

La base de données résultante capture toutes les instances de l'élément <Nom> et génère trois enregistrements, comme suit :

FerméPage de sélection du nœud parent/enfant

Après avoir sélectionné un ou plusieurs éléments de base, vous pouvez utiliser cette page pour sélectionner les éléments et attributs auxquels vous voulez ajouter des données de champ à votre base de données et pour spécifier comment vous voulez que les éléments répétitifs soient traités.

La zone Nœuds disponibles affiche les éléments et attributs que vous pouvez sélectionner pour fournir les données de champ. Ceux-ci peuvent inclure à la fois des éléments parents et enfants et leurs attributs. Cliquez pour cocher les cases des nœuds que vous voulez.

Pour les nœuds répétitifs, les options disponibles dépendent du type de données (chaîne de caractères, numérique, date, booléen, etc.) et comprennent les éléments suivants.

Si vous n'avez pas fourni de fichier de schéma, l'assistant permet aux éléments de votre XML de se répéter même s'ils ne se répètent pas dans votre fichier XML exemple. Par conséquent, ces options peuvent être disponibles même si ces nœuds ne se répètent pas en réalité.