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

Langage Java Discussion :

enregistrement d'un fichier dans la memoire


Sujet :

Langage Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 29
    Par défaut enregistrement d'un fichier dans la memoire
    Bonjour
    j'ai un document xml auquel j'applique un xslt le resultat est stocké dans un fichier tmp.xml
    j'applique un deuxieme xsl sur tmp.xml pour obtenir output.xml
    j'aimerais ne pas crée le fichier tmp.
    ne pas l'avoir sur disque
    est ce possible de stoke le resultat de ma premiere transformation en memoire et une fois que j'applique la deuxieme transformation et j'ai mon output.xml effacer cette memoire
    merci pour votre aide
    en faite mes transformations sont incluses dans un tres grd projet dans lequel j'ai pas le droit d'utiliser jdom
    donc suis obliger de passer par que du xslt et j'utilise le Tranns suivant
    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
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
     
     try{
          TransformerFactory tFactory1 = TransformerFactory.newInstance();
     
     
     
          Transformer transformer1 = 
     
                   tFactory1.newTransformer(new StreamSource(xslt2));
     
     
     
          transformer1.transform(new StreamSource(output), 
     
                               new StreamResult(System.out));
      	System.out.println(System.currentTimeMillis());
     
     
        }
     
        catch (Exception e){
     
          e.printStackTrace();
     
        }
     
      }

  2. #2
    Membre Expert
    Avatar de gifffftane
    Profil pro
    Inscrit en
    Février 2007
    Messages
    2 354
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire (Rhône Alpes)

    Informations forums :
    Inscription : Février 2007
    Messages : 2 354
    Par défaut
    Oui.

    Tu peux par exemple te créer un StreamSource à partir de ta chaîne de caractères, et l'envoyer en entrée de ta transformation. Il s'effacera automatiquement de la mémoire si le ramasse miettes le veut bien, dès lors qu'il deviendra non atteignable.

Discussions similaires

  1. Réponses: 6
    Dernier message: 07/11/2012, 01h45
  2. Enregistrement de plusieurs fichiers dans dossier
    Par Maxime082 dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 30/05/2011, 08h00
  3. Réponses: 0
    Dernier message: 05/09/2010, 07h57
  4. enregistrement d'un fichier dans un blob
    Par so007 dans le forum Hibernate
    Réponses: 16
    Dernier message: 20/01/2010, 20h07
  5. enregistrement d'un fichier dans le serveur en local
    Par vanesa dans le forum Entrée/Sortie
    Réponses: 12
    Dernier message: 14/01/2009, 14h05

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