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 :

Xml Outils - Logiciel .


Sujet :

XSL/XSLT/XPATH XML

  1. #1
    Membre régulier
    Homme Profil pro
    Analyse système
    Inscrit en
    Mars 2011
    Messages
    444
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Analyse système

    Informations forums :
    Inscription : Mars 2011
    Messages : 444
    Points : 108
    Points
    108
    Par défaut Xml Outils - Logiciel .
    Bonjours,

    J'ai plus de 100 fichier de type XML .le problème ces que tous les fichiers ne comporte pas l’entête . je me demande si il y'a un outil qui peu ajouter l’entête à tous les fichiers d'une façon automatique.

    Merci d'avance.

  2. #2
    Modérateur

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

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 567
    Points : 21 635
    Points
    21 635
    Par défaut
    Probablement pas, mais faire un petit programme de ce genre en Java avec JDOM, serait super facile.
    Ou en bash script avec xsltproc, je suppose.

  3. #3
    Membre régulier
    Homme Profil pro
    Analyse système
    Inscrit en
    Mars 2011
    Messages
    444
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Analyse système

    Informations forums :
    Inscription : Mars 2011
    Messages : 444
    Points : 108
    Points
    108
    Par défaut
    Merci Pour Ton Feedback.

  4. #4
    Membre actif
    Homme Profil pro
    Chargé d'affaire
    Inscrit en
    Avril 2007
    Messages
    199
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Chargé d'affaire
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2007
    Messages : 199
    Points : 297
    Points
    297
    Par défaut
    Tu peux avec le premier outil permettant de traiter les expressions régulières (comme notepad++ par exemple), faire un simple remplacer :

    (.*)\r\n

    Par :

    <xml entete>\r\n \1 \r\n

    (a adapter)
    dans tous les documents ouverts (ou tous les documents d'un dossier d'ailleurs pour ne pas avoir à les ouvrir)

  5. #5
    Modérateur

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

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 567
    Points : 21 635
    Points
    21 635
    Par défaut
    Moi quand on me dit "tous les fichiers ne comporte pas l’entête. Je veux l'ajouter à tous les fichiers." je comprends "il y a des fichiers qui comportent l'en-tête, et il y a des fichiers qui ne le comportent pas. Je veux ajouter un en-tête à ceux qui n'en avaient pas, et laisser inchangés ceux qui en avaient déjà un." Dans ce cas-là, bon courage avec les regex. C'est faisable, juste plus dur que bricoler un truc en Java/C#/xlstproc/autre rapidement.

    Si l'idée est de d'ajouter un nouvel en-tête dans tous les fichiers, par contre, ouais, ça marche et pas mal d'outils peuvent le faire.
    Attention quand même, rien ne garantit la présence de \r\n, ni d'ailleurs le fait d'utiliser \r\n au lieu de juste \n ou \r. Autrement dit la regex doit juste être (.*) et s'assurer que le . a le droit de prendre les fins de ligne.

  6. #6
    Membre actif
    Homme Profil pro
    Chargé d'affaire
    Inscrit en
    Avril 2007
    Messages
    199
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Chargé d'affaire
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2007
    Messages : 199
    Points : 297
    Points
    297
    Par défaut
    je suis d'accord :
    1/ la formulation "tous les fichiers ne comporte pas l’entête" est sujette à plusieurs interprétations possibles, une meilleure rédaction aurait pu lever toute ambiguïté ;-)
    2/ le regex que j'ai donné est pour l'exemple et comme mentionné, "à adapter" selon la connaissance que l'on a des fichiers à traiter.

Discussions similaires

  1. [Outil] Logiciel de gestion de projets
    Par tyag dans le forum Gestion de projet
    Réponses: 5
    Dernier message: 05/07/2011, 17h39
  2. Quels outils logiciels utiliser pour faire son site ?
    Par tripper.dim dans le forum Outils
    Réponses: 36
    Dernier message: 22/05/2008, 18h39
  3. [XML] Outil pour requêter (filtrer) un document xml
    Par aperrin dans le forum XML/XSL et SOAP
    Réponses: 2
    Dernier message: 23/08/2006, 09h03
  4. [outils] logiciel pour visualiser les bases access?
    Par korntex5 dans le forum Runtime
    Réponses: 9
    Dernier message: 05/01/2006, 13h49
  5. Réponses: 1
    Dernier message: 13/12/2005, 17h48

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