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

Entrée/Sortie Java Discussion :

Modifier un fichier


Sujet :

Entrée/Sortie Java

  1. #1
    Membre éclairé Avatar de PoichOU
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2006
    Messages
    328
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Juillet 2006
    Messages : 328
    Par défaut Modifier un fichier
    Bonjour à tous

    je voudrais modifier un fichier et je cherche la meilleure solution de le faire.

    voici un exemple du contenu d'un fichier:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    <xml>
      <balise1>
        <contenu>blablala
        bloblo</contenu>
        <img>1.gif</img>
      </balise1>
      <balise2>
        <contenu>toto
        titi
        tutu</contenu>
        <img>2.jpg</img>
      </balise2>
      ...
    </xml>

    je voudrais 2 choses :
    1. supprimer les lignes vide présentes après la balise de fin </xml>
    2. supprimer tous les sauts de lignes du fichier et tous les espaces qui ne sont pas compris à l'intérieur d'une balise de contenu <contenu>


    Je précise aussi :
    Que mes fichiers ne sont pas forcément du xml donc pas possible de passer par un parseur xml.
    Que la balise de fin peut être "</xml>", "[/code]" ou "?>", et que la balise de contenu peut être "<contenu>" ou simplement des guillemets (ça sera préciser en param)
    Et que les fichiers sont assez gros, donc je ne sais pas si je peux garder tous le contenu en mémoire (le mieux serait de faire la modification à la volée).

    voilà est-ce possible à faire ? et si oui, pouvez vous m'aider ?



    merkiiiiiiiii

    PoichOU

  2. #2
    Membre chevronné Avatar de JoloKossovar
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    532
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 532
    Par défaut
    Salut ^ç
    Bien sur c'est possible et vu les différents cas possible et que tu ne peux pas utiliser de parser xml (sinon il aurait été tres simple de faire tout ceci avec dom4j), je te conseille de te tourner vers les expressions regulieres.
    Pour en savoir plus :
    http://prevert.upmf-grenoble.fr/Prog...egulieres.html

  3. #3
    Membre éclairé Avatar de PoichOU
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2006
    Messages
    328
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Juillet 2006
    Messages : 328
    Par défaut
    merci je vais voir de ce coté là

  4. #4
    Membre confirmé Avatar de fomazou
    Inscrit en
    Mars 2004
    Messages
    220
    Détails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 220
    Par défaut une autre solution
    Une autre solution est de copier le fichier vers un autre que tu aurais créer. tu fais la copie caractère par caractère en laissant ce qui ne t'intéresse pas.
    - les retour à la ligne
    - les espaces
    te tu t'arrête net à la fin de fichier et le tour est joué.
    si ça convient a ce que tu veux ce serai une bonne sol après tu n'a qu'a supprimer le fichier source.

  5. #5
    Membre éclairé Avatar de PoichOU
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2006
    Messages
    328
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Juillet 2006
    Messages : 328
    Par défaut
    merki j'ai fais comme ça et ça marche

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

Discussions similaires

  1. Réponses: 7
    Dernier message: 17/02/2012, 11h57
  2. [JexcelAPI]Modifier un fichier excel
    Par sissi_l dans le forum Documents
    Réponses: 3
    Dernier message: 01/06/2007, 01h36
  3. [DOM] [Débutant(e)] Modifier un fichier XML avec DOM
    Par macks dans le forum Format d'échange (XML, JSON...)
    Réponses: 6
    Dernier message: 05/07/2005, 14h13
  4. [jar] Comment modifier un fichier jar
    Par newfsch dans le forum JBuilder
    Réponses: 5
    Dernier message: 18/07/2004, 14h25
  5. [LG]modifier un fichier
    Par fofovi72 dans le forum Langage
    Réponses: 3
    Dernier message: 15/04/2004, 21h30

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