[Java] Sauvegarder des données ds un fichier xml

Sauvegarder des données ds un fichier xml [Java] - Java - Programmation

Marsh Posté le 29-05-2002 à 10:16:04    

En utilisant la classe XMLEncoder, je ne parviens pas à effectuer un export vers un fichier xml pour les instances des classe que j'ai créées. Faut-il que ces classes implementent une classe spécifique comme c'est le cas pour la sérialisation.  
 
Pour l'instant j'obiens ces messages d'erreurs :  
 
java.lang.InstantiationException: EvenementRecord  
Continuing ...  
java.lang.Exception: discarding statement Vector0.add(EvenementRecord1);  
Continuing ...  
 
alors que le fichier est généré correctement si j'essaie d'enregistrer une instance d'une classe fourni par java.  
 
Merci d'avance.

Reply

Marsh Posté le 29-05-2002 à 10:16:04   

Reply

Marsh Posté le 30-05-2002 à 20:33:09    

c'est quoi XMLEncoder ?


---------------
ma vie, mon oeuvre - HomePlayer
Reply

Marsh Posté le 30-05-2002 à 22:07:07    

benou a écrit a écrit :

c'est quoi XMLEncoder ?  




 
je me posais la question depuis ce matin et j'étais trop fainéant que pour la poser :D
 
 [:tapai]


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 31-05-2002 à 09:51:22    

Zizou a écrit a écrit :

En utilisant la classe XMLEncoder, je ne parviens pas à effectuer un export vers un fichier xml pour les instances des classe que j'ai créées. Faut-il que ces classes implementent une classe spécifique comme c'est le cas pour la sérialisation.  
 
Pour l'instant j'obiens ces messages d'erreurs :  
 
java.lang.InstantiationException: EvenementRecord  
Continuing ...  
java.lang.Exception: discarding statement Vector0.add(EvenementRecord1);  
Continuing ...  
 
alors que le fichier est généré correctement si j'essaie d'enregistrer une instance d'une classe fourni par java.  
 
Merci d'avance.  




 
Visiblement, il trouve pas le constructeur par defaut de ton EvenementRecord.

Reply

Marsh Posté le 05-06-2002 à 16:37:29    

J'ai eu le même problème et ca venait de mon Bean qui avait pas de constructeur : TrucObject() ...
Le problème c'est que même comme ca, si ton Bean est un peu compliqué, leur système permettant d'éviter de sauver les attributs quand ils ont leur valeur par défaut, par un peu en sucette et oublie la moitié des attributs...
J'ai pas réussi à corriger ca alors j'ai fait dans tout les objects que je veux exporter en XML une méthode toXML qui fait le boulot !
Si toi ca marche, je serai content d'avoir des infos !

Reply

Marsh Posté le 05-06-2002 à 16:39:06    

benou a écrit a écrit :

c'est quoi XMLEncoder ?  




 
C'est une classe permettant de sauver (sous forme XML) un bean.
Y'a aussi la classe XMLDecoder qui permet de créer un objet avec les même valeurs que le bean sauvé.
 
Le probleme c'est que ca marche pas bien du tout !
 
Voila ma petite tanche, tu es renseigné !

Reply

Marsh Posté le 05-06-2002 à 16:41:06    

chapi456 a écrit a écrit :

 
Voila ma petite tanche, tu es renseigné !  



Rhô comme il y va. :non:


---------------
Le site de ma maman
Reply

Marsh Posté le 05-06-2002 à 23:32:35    

chapi456 a écrit a écrit :

 
 
C'est une classe permettant de sauver (sous forme XML) un bean.
Y'a aussi la classe XMLDecoder qui permet de créer un objet avec les même valeurs que le bean sauvé.
 
Le probleme c'est que ca marche pas bien du tout !
 
Voila ma petite tanche, tu es renseigné !  




http://www.google.com/search?q=Xml [...] MLEncodeer
ok, ca fait partit de la jdk 1.4. C'est pour ca que je connais pas ...
Sinon pour ton histoire de sucette, ca m'étonnerait qu'un bug si gros puisse exister dans la jdk ... t'as du mal faire un truc
 
cherrytree> je le connais le chapi : c'est un vieux breton exilé qui fait une fixation sur la faune marine

Reply

Marsh Posté le 05-06-2002 à 23:37:15    

benou a écrit a écrit :

 
cherrytree> je le connais le chapi : c'est un vieux breton exilé qui fait une fixation sur la faune marine  



OK! j'ai cru qu'il était méchant.


---------------
Le site de ma maman
Reply

Marsh Posté le 05-06-2002 à 23:37:42    

Cherrytree a écrit a écrit :

OK! j'ai cru qu'il était méchant.  




il EST méchant ! :D

Reply

Marsh Posté le 05-06-2002 à 23:37:42   

Reply

Marsh Posté le 05-06-2002 à 23:38:37    

benou a écrit a écrit :

 
il EST méchant ! :D  



On peut taper ? :D


---------------
Le site de ma maman
Reply

Marsh Posté le 06-06-2002 à 00:23:50    

Cherrytree a écrit a écrit :

On peut taper ? :D  




[:yaisse]

Reply

Marsh Posté le 06-06-2002 à 10:08:50    

benou a écrit a écrit :

 
[:yaisse]  




OK :  je commence ! [:tapai]


---------------
Le site de ma maman
Reply

Marsh Posté le 06-06-2002 à 11:48:48    

:sweat:  aïe ...

Reply

Marsh Posté le 06-06-2002 à 12:56:35    

chapi456 a écrit a écrit :

:sweat:  aïe ...  



Pardon :jap:


---------------
Le site de ma maman
Reply

Marsh Posté le 06-06-2002 à 16:20:33    

Cherrytree a écrit a écrit :

 
OK :  je commence ! [:tapai]  




ouais !!!!
[:ark]

Reply

Marsh Posté le 06-06-2002 à 16:29:50    

[:tapai]


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 06-06-2002 à 16:44:19    

DarkLord a écrit a écrit :

[:tapai]  



Le frappeur fou est de retour.


---------------
Le site de ma maman
Reply

Marsh Posté le 07-06-2002 à 23:11:52    

benou a écrit a écrit :

 
cherrytree> je le connais le chapi : c'est un vieux breton exilé qui fait une fixation sur la faune marine  




la tanche ce serait pas un poisson d'eau douce ? (rapport à "marine" )
 
OK je sors...  :pt1cable:

Reply

Marsh Posté le 08-06-2002 à 00:18:53    

tiens, un spécialiste des tanches ...

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed