Salut a tous,
voila, je travail sur un projet qui consite a transformer un diagramme de class en une base de données relationnel a l'aite de l'ATL (ATLAS Transformation Language).
L'ATL me donne en resultat final le fichier XMI suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<?xml version="1.0" encoding="ISO-8859-1"?>
<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns="Relational">
  <Table name="Family" key="/0/@col.0">
    <col name="objectId" keyOf="/0" type="/3"/>
    <col name="name" type="/2"/>
  </Table>
  <Table name="Person" key="/1/@col.0">
    <col name="objectId" keyOf="/1" type="/3"/>
    <col name="firstName" type="/2"/>
    <col name="closestFriendId" type="/3"/>
  </Table>
  <Type name="String"/>
  <Type name="Integer"/>
  <Table name="Person_emailAddresses">
    <col name="PersonId" type="/3"/>
    <col name="emailAddresses" type="/2"/>
  </Table>
  <Table name="Family_members">
    <col name="FamilyId" type="/3"/>
    <col name="membersId" type="/3"/>
  </Table>
</xmi:XMI>
le resultat doit etre semblant a cela:
Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
 CREATE TABLE Family (objectId int, name Vrachar(20)) ...

j'ai effectuer quelques recherches et je me suis rendu compte que je peut le transformer a l'aide d'XSLT, et comme je suis debutant en XSLT, j'aimerai savoir si c'est faisable, et s'il y'a un exemple XSLT d'où puis je m'inspier.
merci