IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
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

XSL/XSLT/XPATH XML Discussion :

Conversion de deux formats de fichier différents.


Sujet :

XSL/XSLT/XPATH XML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de ziad.shady
    Homme Profil pro
    Inscrit en
    Mai 2008
    Messages
    212
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Hauts de Seine (Île de France)

    Informations forums :
    Inscription : Mai 2008
    Messages : 212
    Par défaut Conversion de deux formats de fichier différents.
    Bonjour à tous,

    Je voudrais savoir s'il y a un moyen permettant de convertir (parser) un fichier en format XML en un format XFA (Format utilisé par adobe livecycle).

    Je vous remercie d'avance.

    N.B. Si ce forum n'est pas adapté à ce genre de sujet, veuillez me le signaler s'il vous plaît.

  2. #2
    Membre Expert
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    1 466
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 1 466
    Par défaut
    Vu que c'est un format lui même XML, oui c'est possible.

  3. #3
    Membre confirmé Avatar de ziad.shady
    Homme Profil pro
    Inscrit en
    Mai 2008
    Messages
    212
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Hauts de Seine (Île de France)

    Informations forums :
    Inscription : Mai 2008
    Messages : 212
    Par défaut
    Bonjour,

    Merci Morbo pour ta réponse, néanmoins j'ai besoin de quelques bonnes directives pour mieux faire cela. Notamment je voudrai savoir si cela doit être fait en utilisant un parser (dom4j c'est le seul que je connais) ou bien cela peut être fait en utilisant XSLT. De plus, à votre connaissance est ce que adobe a prévu de fournir une librairie permettant de faire cela?

    Merci encore une fois.

  4. #4
    Rédacteur

    Avatar de Erwy
    Homme Profil pro
    Développeur Web
    Inscrit en
    Novembre 2003
    Messages
    4 967
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Novembre 2003
    Messages : 4 967
    Par défaut
    Utilsé Dom va être compliqué je pense, encore que tout dépende des différences de syntaxes entre les deux fichiers.
    XSLT est plutot fait pour ce type de cas mais cela exige de bien connaitre les deux formats de fichiers XML

  5. #5
    Membre Expert
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    1 466
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 1 466
    Par défaut
    J'ai pas trouvé d'info sur google concernant XFA à part que c'est un format XML. Mais c'est sûr que XSL-T est le plus adapté à ce genre de tâches.

  6. #6
    Membre confirmé Avatar de ziad.shady
    Homme Profil pro
    Inscrit en
    Mai 2008
    Messages
    212
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Hauts de Seine (Île de France)

    Informations forums :
    Inscription : Mai 2008
    Messages : 212
    Par défaut
    Merci Morbo et Erwy pour vos réponses.

    Le moyen le plus simple était pour moi, c'est d'utiliser le dom4j, car justement Erwy le problème c'est que je ne connais pas le format de sortie xfa.

    Voici un bout de code susceptible d'aider les internautes ayant la même problématique.
    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
    public void parcourir(Node node) {
            // traiter le noeud ici
            monTraitement(node);
     
            // si pas de fils.
            if (!node.hasChildNodes()) {
                return;
            }
     
            NodeList nodeList = node.getChildNodes();
            for (int i = 0; i < nodeList.getLength(); i++) {
                Node child = nodeList.item(i);
                // parcours de chaque fils
                parcours(child);
            }
        }
    Bonne jounrnée à tous.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Traiter plusiers formats de fichiers différents
    Par bossun dans le forum Développement Windows
    Réponses: 1
    Dernier message: 19/07/2010, 22h11
  2. Transfert de Fichier en deux systemes d'exploitation différents
    Par ninsekh dans le forum Shell et commandes GNU
    Réponses: 3
    Dernier message: 29/04/2008, 16h33
  3. Ecrire dans deux fichiers différent
    Par Diablo_22 dans le forum Collection et Stream
    Réponses: 4
    Dernier message: 09/08/2007, 16h11
  4. [IOException] Ecriture dans deux fichiers différents
    Par arkheron dans le forum Langage
    Réponses: 3
    Dernier message: 04/06/2007, 12h00
  5. [date] Comparer deux formats différents
    Par terziann dans le forum Requêtes
    Réponses: 17
    Dernier message: 21/07/2003, 15h21

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