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 :

Comparaison de contenu XML et de contenu de répertoire


Sujet :

XSL/XSLT/XPATH XML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Homme Profil pro
    Ingénieur Aéro
    Inscrit en
    Juin 2014
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur Aéro
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juin 2014
    Messages : 2
    Par défaut Comparaison de contenu XML et de contenu de répertoire
    Bonjour,

    je viens vers vous après de multiples recherches (peut-être mal menées?) afin de résoudre un souci que j'ai avec la gestion de fichiers XML dont j'ai la charge.

    Voici donc ma problématique :
    je dispose d'une base XML à laquelle est associée une base d'illustrations.
    Le XML est stocké dans un répertoire R1
    Les illustrations dans un répertoire R2.

    Je souhaiterai pouvoir comparer le contenu (principalement le contenu des balises graphref) de mon XML, avec le contenu du répertoire des illustrations afin de :

    • répertorier les illustrations référencées dans le XML, mais non présentes dans le répertoire R2
    • répertorier les illustrations présentes dans R2 mais non répertoriées dans le XML.


    J'ai testé des logiciels trouvés sur le net (ex: wingrep, winmerge...) mais sans succès.

    Une programmation xsl permettrait-elle de résoudre ce problème?

    Merci en tout cas pour votre aide

  2. #2
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 582
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 582
    Par défaut
    Citation Envoyé par GGE31 Voir le message
    Une programmation xsl permettrait-elle de résoudre ce problème?
    En principe non, elle ne pourra pas faire de liste de fichier, comme par exemple trouver la liste de fichier images dans R2.
    Ça peut se faire avec des plug-ins spécifiques mais ça va compliquer les choses.

    Ce qui nous mène à une conclusion : Une transformation, XSLT ou autre, c'est pas bon pour faire ça.
    Il vaut mieux un simple langage de programmation, Java, C#, Python, Ruby ou peu importe, comme d'hab quoi.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  3. #3
    Nouveau candidat au Club
    Homme Profil pro
    Ingénieur Aéro
    Inscrit en
    Juin 2014
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur Aéro
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juin 2014
    Messages : 2
    Par défaut
    Bonjour Thelvin,

    merci pour ta réponse.
    Je ne suis pas expert en programmation.

    un .bat à lui-seul permettrait-il de résoudre le problème?
    ou suis-je forcé de passer par du java (par exemple)?

  4. #4
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 582
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 582
    Par défaut
    Citation Envoyé par GGE31 Voir le message
    Je ne suis pas expert en programmation.
    Raison de plus pour pas essayer de faire un XSLT toi-même. C'est aussi de la programmation, juste plus dur parce que mal utilisé.

    Citation Envoyé par GGE31 Voir le message
    un .bat à lui-seul permettrait-il de résoudre le problème?
    Euh non, 'faut pas déconner, il y a besoin de quelque chose capable de gérer XML.

    Citation Envoyé par GGE31 Voir le message
    ou suis-je forcé de passer par du java (par exemple)?
    Il y a de la programmation à faire. Donc il faut un langage de programmation. Pas un langage de commande ou de transformation ou de style ou de quoi que ce soit d'autre que de la programmation. Logique.

    Si tu sais pas en faire, il y aurait une autre approche :
    - Extraire la liste complète des fichiers utilisés par ton XML en R1. Ça se fait facilement en XSLT quand on sait s'en servir, et ce n'est pas de la programmation... Mais forcément ça va être dur si tu sais pas ce que tu fais.
    - La trier par ordre alphabétique, et retirer les doublons. Il existe sûrement des outils qui font ça. J'en ai pas besoin, donc non je les connais pas.
    - Faire la liste complète des fichiers dans R2. La trier par ordre alphabétique. Il existe sûrement des outils/un code .bat qui font ça. J'en ai pas besoin, donc non je les connais pas.
    - Faire les comparaisons dont tu as besoin entre les deux. Il y a sûrement des outils qui en sont capables. Des outils genre diff devraient t'indiquer rapidement à l'œil qui manque où.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

Discussions similaires

  1. [XML] Mixer le contenu de 2 XML (sans doublons)
    Par pataguillon dans le forum XML/XSL et SOAP
    Réponses: 7
    Dernier message: 24/04/2006, 10h23
  2. Newbie en XML: récupérer le contenu avec de l'ASP
    Par yoda_style dans le forum ASP
    Réponses: 3
    Dernier message: 13/01/2006, 11h46
  3. Saisie de contenu XML (Infopath, OOo...)
    Par Maximil ian dans le forum XML/XSL et SOAP
    Réponses: 22
    Dernier message: 21/10/2005, 16h30
  4. Réponses: 1
    Dernier message: 28/09/2005, 23h37
  5. OpenOffice comme éditeur WYSIWYG de contenu XML ?
    Par lilouTwo dans le forum XML/XSL et SOAP
    Réponses: 5
    Dernier message: 01/07/2004, 14h43

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