Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

XML/XSL et SOAP Discussion :

reverse ingénierie xml


Sujet :

XML/XSL et SOAP

  1. #1
    Membre régulier Avatar de dedalios
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    février 2008
    Messages
    378
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Santé

    Informations forums :
    Inscription : février 2008
    Messages : 378
    Points : 121
    Points
    121
    Par défaut reverse ingénierie xml
    bonjour
    je recherche un outil gratuit pour réaliser du reverse ingénierie sur un fichier xml afin de créer les class correspond aux fichiers et basculer les données dans une base de données.
    1800 lignes dans plusieurs fichiers

    exemple
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
      <accessoires_armes>
        <accessoire id="01-accessoire01" nom="accessoire de combat" effet="-" description="il est possible d'attacher une baïonette, une lame tronçonneuse ou n'importe quelle genre de longue lame à la plupart des armes de tir. voir black crusade p.170" />
        <accessoire id="01-accessoire19" nom="viseur photographique" effet="-" description="ce type de viseur magnifie la luminosité ambiante, ce qui permet d'améliorer la vision et les capacités de l'utilisateur dans le noir. voir black crusade p.171" />
      </accessoires_armes>
     
      <améliorations>
        <amélioration id="01-amel01" alignement="universel" type="amélioration de caractéristique" nom="capacité de combat" nb_max_ou_rang="1" />
      </améliorations>

    sur la base de cette extrait
    je voudrais créer de façon automatique les class java et/ou python , la base de données mysql ou autre reflétant les données contenu dans le xml.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    public class  améliorations {
       String id;
       String alignement; 
       String type;
       String nom;
       int nb_max_ou_rang;
    }
    Au vue du nombre de fichier je cherche une solution d'automatisation integrer par exemple dans eclipse ou une solution externalisable....
    il s'agit d'un projet non pro
    Fichiers attachés Fichiers attachés

  2. #2
    Membre régulier Avatar de dedalios
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    février 2008
    Messages
    378
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Santé

    Informations forums :
    Inscription : février 2008
    Messages : 378
    Points : 121
    Points
    121
    Par défaut solution ?
    Bonjour

    J'ai trouvé ceci xml-converter

    http://www.xml-converter.com/

    par contre étrangement 2 ieme jour d'utilisation avec la version demo, il génère une table sans qualification du type de champ ce qui ne peut pas permettre de créer de tables cohérentes

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <?xml version="1.0" encoding="utf-8"?>
     
    <root>
      <extensions>
        <extension id="dh50" nom="perso" auteur="perso" />
      </extensions>
      </root>
    étrange un bug de leur outil car la veille ;

    sur une autre table

    Code SQL : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    CREATE TABLE Npassés (
    N_ID char(1),
    N_IDroot char(1),
    Npassé char(1),
    Npassés char(155)
    );

    Code SQL : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    CREATE TABLE `Flat_table` (
    `auteur` (5),
    `extension` (1),
    `extensions` (5),
    `id` (4),
    `nom` (5),
    `root` (11)
    );
     
    INSERT INTO `Flat_table` VALUES
    ('perso','','     ','dh50','perso','   ');

Discussions similaires

  1. xml -> xsl -> xml
    Par virgile04 dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 10/10/2002, 16h53
  2. Balises HTML dans un fichier XML
    Par Bastet79 dans le forum XML/XSL et SOAP
    Réponses: 12
    Dernier message: 04/09/2002, 15h29
  3. delphi XML / HTML caractéres speciaux !
    Par adem dans le forum EDI
    Réponses: 2
    Dernier message: 29/08/2002, 17h48
  4. Débutant XML
    Par viny dans le forum XML/XSL et SOAP
    Réponses: 8
    Dernier message: 25/07/2002, 12h07
  5. Pas de casse dans les XML
    Par :GREG: dans le forum Composants VCL
    Réponses: 4
    Dernier message: 17/07/2002, 13h51

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo