//Insertion des Sous Applications
sortie.writeObject("</Services>\n");
sortie.writeObject("<!-- end of file -->\n");
}
catch ( IOException e ) {
JOptionPane.showMessageDialog( this,
"Erreur d'ouverture de fichier", "Erreur",
JOptionPane.ERROR_MESSAGE );
}
}
voici mon output:
<?xml version="1.0" ?>
<!--fichier genere par SYNOXML V-0.5 -->
<Services xmlns="http://www.hp.com/OV/opcsvc">
<Service couche="client">
<Label></Label>
<Name>la poste</Name>
<Source>
<Composition />
<ServiceRef>partages</ServiceRef>
</Source>
</Service>
<Service couche ="application">
//tag absent dans le fichier <Label></Label>
//tag absent dans le fichier
<Name>partages</Name>
//tag absent dans le fichier <Source>
//tag absent dans le fichier<Composition />
<ServiceRef>partagev0</ServiceRef>
//tag absent dans le fichier </Source>
//tag absent dans le fichier <Source>
//tag absent dans le fichier<Composition />
<ServiceRef>partagev1</ServiceRef>
//tag absent dans le fichier </Source>
//tag absent dans le fichier </Service>
</Services>
<!-- end of file -->
donc 2 soucis:
-affichage de caracteres non voulu precedent les lignes du fichier(que je n'ai pas mis ici).pourtant j'ai fait un sortie.flush()
-des tags ne sont pas affiches malgre le traitement ecrit dans le source, pourtant l'execution de s'arrete pas puisque les tags de fin de fichiers sont affiches....curieux, je pense que c'est a cause de la boucle mais je ne vois pas le probleme
j'ai essaye d'ecrire avec les methodes writeChars et writeUTF
sans succes....