Création d'une table ou d'une vue XML

Certains SGBD prennent en charge les tables et vues de type XML.

Une table XML est utilisée pour stocker un document XML, elle ne contient pas de colonne. Il est possible d'associer cette table à un schéma XML enregistré dans une base de données relationnelle, dans ce cas le schéma est utilisé pour valider le document XML stocké dans la table.

Si vous sélectionnez le type XML dans la liste Type, l'onglet Colonne disparaît et les propriétés supplémentaires suivantes apparaissent dans la feuille de propriétés de la table :

Propriété

Description

Schéma

Permet de saisir l'espace de noms cible ou le nom d'un modèle XML. Le schéma doit être enregistré dans la base de données afin de valider les documents XML. Vous pouvez :

  • saisir un nom de schéma personnalisé.

  • cliquer sur le bouton Sélectionner un schéma enregistré afin d'établir une connexion à une base de données ODBC et sélectionner un schéma enregistré.

Si vous sélectionnez un élément dans un modèle XML ouvert dans l'espace de travail PowerAMC, la propriété Schéma est automatiquement initialisée avec l'espace de noms du modèle XML. Remarquez que ce schéma doit également être enregistré dans la base de données pour pouvoir être utilisé afin de valider des documents XML

Elément

Permet de sélectionner un élément racine dans le document XML. Vous pouvez :

  • saisir un nom d'élément personnalisé.

  • cliquer sur le bouton Sélectionner un élément afin de sélectionner un élément dans les modèles XML ouverts dans l'espace de travail ou dans le schéma enregistré dans la base.

  1. Pointez sur la catégorie Table dans l'Explorateur d'objets, cliquez le bouton droit de la souris, puis sélectionnez Nouveau.

    La feuille de propriétés d'une nouvelle table s'affiche.

  2. Saisissez un nom et un code de table.
  3. Dans la liste Type, sélectionnez XML.

    L'onglet Colonnes disparaît et les zones Schéma et Elément s'affichent dans la partie inférieure de l'onglet Général.

  4. Dans la zone Schéma, saisissez l'espace de noms cible ou le nom d'un modèle XML ou bien utilisez le bouton Sélectionner un schéma enregistré afin d'établir une connexion à une source de données ODBC et sélectionner un schéma enregistré dans la base de données.
  5. Dans la zone Elément, saisissez le nom de l'élément racine du schéma sélectionné.


  6. Cliquez sur OK.