begin process at 2012 02 15 12:24:03
  Trouver un code source :
 
dans
 
Accueil > Forum > 

JAVA / J2EE / J2ME

 > 

Divers

 > 

Général

 > 

Gestion de flux en java


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Gestion de flux en java

vendredi 4 juillet 2008 à 10:02:18 | Gestion de flux en java

RABANG

Bjr J'ai un problème.

En fait je lis un XML dans lequel j'élimine les balises. Mais ce résultat ne s'affiche qu'à l'écran. Comment envoyer le contenu sans balises affiché dans un fichier texte ?

Si ceci n'est pas possible alors l'autre alternative serait de rediriger cette écran vers un fichier en java comme en mode dos "copy > Fichier" ?

J'ai essayé de faire un getRuntime() EN VAIN

Dans tout ça comment faire ?

Mon Environnement Vista/Eclipse/Java Update6 et mon bout de code est le suivant


public class Sup_Balises_XML {
     
    public static void main(String args[]) {
     
            try{
                File fichier_a_entrer = new File("xxxx.xml");
                DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
                               
                DocumentBuilder builder = factory.newDocumentBuilder();
                
                Document stageBodji = builder.parse(fichier_a_entrer);
                Node elementRacine =stageBodji.getDocumentElement();
                 
                parcours (elementRacine);
                                 
               FileInputStream inStream = new FileInputStream("xxx.xml");
                 
                FileOutputStream outStream = new FileOutputStream("4Juillet.XML");
             
                while (inStream.available() > 0)
                outStream.write(inStream.read());
                 
                sortie.printf("outStream.write(inStream.read)");
                inStream.close();
                outStream.close();
                sortie.close();
                //Runtime.getRuntime().exec("cmd.exe"  );      
            }  catch (Exception e)
                {     
                System.out.println("Il y a une erreur dans l'acquisition du fichier" + e.getMessage());
                System.out.println("Revoir le nom du Fichier passé en paramètres, s'il existe VRAIMENT");
                System.out.println("Il faut que ce fichier soit dans le repertoire du projet");
                }
     
          
    }
 
 
Merci de votre aide à tous
vendredi 4 juillet 2008 à 11:13:09 | Re : Gestion de flux en java

Liverion

tu obtiens quoi après execution dans ton fichier 4juillet.xml ?

~~
Les trois lois de Codes-Sources :
Loi 1) Tu lis et respectes le reglement
Loi 2) Tu penses à valider si une reponse apportée à ton problème t'a aidé
Loi 3) Si tu ne respectes pas les 2 premières ....TU SORS !!
vendredi 4 juillet 2008 à 11:30:40 | Re : Gestion de flux en java

Moucave

Salut,
Essaie un truc dans le style :

public class Sup_Balises_XML {
    
private static final int BUFFER = 1024;
    public static void main(String args[]) {
    try{
        File fichier_a_entrer = new File("xxxx.xml");
  DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
      
  DocumentBuilder builder = factory.newDocumentBuilder();
  
  Document stageBodji = builder.parse(fichier_a_entrer);
  Node elementRacine =stageBodji.getDocumentElement();
  
  parcours (elementRacine);
      
    InputStream sourceStream = null;
    OutputStream cibleStream = null;
  FileInputStream fluxEntree = new FileInputStream(new File("xxx.xml"));
  FileOutputStream fluxSortie = new FileOutputStream(new File("4Juillet.XML"));

  sourceStream = new BufferedInputStream(fluxEntree, BUFFER);
  cibleStream = new BufferedOutputStream(fluxSortie, BUFFER);

     byte[] buffer = new byte[BUFFER];
  int i = -1;
    try {
   i = sourceStream.read(buffer);
   while (i != -1) {
    cibleStream.write(buffer, 0, i);
    i = sourceStream.read(buffer);
   }
   } catch (IOException e) {
   e.printStackTrace();
   }

  }  catch (Exception e) {    
   System.out.println("Il y a une erreur dans l'acquisition du fichier" + e.getMessage());
   System.out.println("Revoir le nom du Fichier passé en paramètres, s'il existe VRAIMENT");
   System.out.println("Il faut que ce fichier soit dans le repertoire du projet");
  } finally {
   try {
   if(sourceStream!=null){
     sourceStream.close();
   }
   if(sourceStream!=null){
     cibleStream.close();
   }   
  } catch (IOException e) {
     e.printStackTrace();
    }
  }
    }
}

A+.
--- Moucave , petit singe au pays du j2ee  ---

vendredi 4 juillet 2008 à 11:41:42 | Re : Gestion de flux en java

RABANG

Merci infiniment de ton attitude contrairement aux autres remarques faites par certains. J'essai le code t'informe Mci et Bnne Jné
vendredi 4 juillet 2008 à 11:41:42 | Re : Gestion de flux en java

RABANG

Merci infiniment de ton attitude contrairement aux autres remarques faites par certains. J'essai le code t'informe Mci et Bnne Jné
vendredi 4 juillet 2008 à 11:41:43 | Re : Gestion de flux en java

RABANG

Merci infiniment de ton attitude contrairement aux autres remarques faites par certains. J'essai le code t'informe Mci et Bnne Jné
vendredi 4 juillet 2008 à 11:41:43 | Re : Gestion de flux en java

RABANG

Merci infiniment de ton attitude contrairement aux autres remarques faites par certains. J'essai le code t'informe Mci et Bnne Jné


Cette discussion est classée dans : fichier, java, xml, instream, outstream


Répondre à ce message

Sujets en rapport avec ce message

Imprimer un fichier XML avec Java [ par Arknox ] Bonjour a tousJe cherche a imprimer un fichier (XML ici) avec java. Quelqu'un connais t'il la marche a suivre. Ou bien quelqu'un aurait t'il un exempl Comment lire un fichier XML avec Java ?? Help me please.. [ par MetalDestroyer ] Bon, voilà, après avoir récupérer les packages nécessaires pour les xmls, je teste un code pour la lecture d'un fichier XML mais malheureusement, il r XSD XML JAVA [ par anneli ] bonjour jai deux questions principales,1) jai parser un fichier XSD avec SAX et je recupere apres execution un resultat (avec eclipse) du type class N JAVA XML EXCEL [ par bvitalis ] Salut,j'ai besoin de créer un fichier EXCEL depuis un fichier XML si possible en Java.Existe-t-il une APi qui le permette ? Est-ce quelqu'un a déjà ét imprimer xml en java [ par nonoco ] Bonjour,J'aimerai avoir des idées pour imprimer en java un fichier xml(lié a un xsl) sans l'ouvrir dans une fenetre.Je pense avoir compris le concept java, xml et shéma xsd [ par philoulheinz ] ...... Bonjour, j'ai un fichier xml et son schéma xsd et j'aimerais savoir s'il est possible de structurer fichier texte avec xml [ par emiraMh ] bonjour,chui en train de développer une application réseau avec java ; écoute du port 514, enregistrement des paquets reçus dans des fichiers textes ( Créer un XSD (XML Schema) [ par Kroline ] Bonjour tout le monde,Je ne sais pas si qlq pourra m'aider mais je dois générer un XSD (un schema XML) à partir d'un programme Java.J'ai chercher sur Axis et ouverture d'un fichier depuis java [ par Ajakaty ] Bonsoir tout le monde!Je vous écris car j'ai un soucis avec le programme que je suis en train de réaliser.Je fais un webservice avec Axis, et je cherc fichier XML et JAVA [ par ghaniacha ] bonjour je veux extraire des informations de fichier xml en utilisant application java merci


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 3,354 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales