Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1044 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  [RESOLU] - [XML] Librairie Java <-> Xml

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[RESOLU] - [XML] Librairie Java <-> Xml

n°1896606
sixroses
Posté le 18-06-2009 à 14:13:31  profilanswer
 

Bonjour,
 
Connaissez-vous des librairies qui permettent de transformer un objet Java en un fichier Xml puis le contraire.
 
Je sais que dans Java il y en a une, mais elle ne convient pas car elle utilise des beans.
 
D'autres propositions ?
 
Merci


Message édité par sixroses le 23-06-2009 à 18:47:03
mood
Publicité
Posté le 18-06-2009 à 14:13:31  profilanswer
 

n°1896607
pataluc
Posté le 18-06-2009 à 14:16:52  profilanswer
 
n°1896613
sixroses
Posté le 18-06-2009 à 14:35:08  profilanswer
 

J'adore les réponses comme ça! Merci beaucoup! :bounce:  
 
J'ai déjà cherché sur pas mal de forums et sur google.
XmlEncoder ne fonctionne pas pour ce que je souhaite faire.
Et je voulais justement voir si on me proposait autre chose que Xstream que j'utilise et qui me pose problème...
 
D'autres propositions ?

n°1896615
pataluc
Posté le 18-06-2009 à 14:43:22  profilanswer
 

ben donne plus de détails alors. quel genre de classe, qu'est ce que t'as essayé, qu'est ce qui marche pas...

n°1896616
sixroses
Posté le 18-06-2009 à 14:51:08  profilanswer
 

Je souhaite transformer mes objets java en XML afin de pouvoir les loader plus tard (XML -> Java)
 
Je ne maitrises pas la taille de ces objets car je les charge d'une autre source.
 
Sauver les objets en fichiers en XML avec Xstream fonctione très bien.
Cependant le load ne marche pas. En effet un des fichiers XML fait un peu plus de 4Mo (100 000 lignes) et lorsque je demande de loader, Xstream rame sur ce fichier et me fait un OutOfMemory.
 
Je pense que Xstream doit etre limité, et je souhaitais tester une autre library pour comparer.
 
XmlEncoder/XmlDecoder ne fonctionne pas car il faut des JavaBeans...Je ne connais pas d'autre solutions.


Message édité par sixroses le 18-06-2009 à 14:52:07
n°1896628
sixroses
Posté le 18-06-2009 à 15:15:12  profilanswer
 

Personne n'a jamais fait d'XML avec Java ?

n°1896630
nerisson
Pic-pic
Posté le 18-06-2009 à 15:20:10  profilanswer
 

As-tu essayé d'augmenter la mémoire allouée à la JVM ou bien est-ce que XStream part dans une bouce sans fin ?


---------------
Light is right
n°1896638
sixroses
Posté le 18-06-2009 à 15:32:41  profilanswer
 

Je ne penses pas que Xstream parte dans une boucle sans fin, car il bloque sur ce fichier qui est bien plus gros que les précédents.
 
Je viens d'essayer d'allouer de la Mémoire (-Xms512m) mais le programme compile plus :
"Error occured during initialization of VM"
"Incompatible minimum and maximum heap sizes specified"
 
:s

n°1896639
pataluc
Posté le 18-06-2009 à 15:41:00  profilanswer
 

sauf erreur de ma part xms c'est le min, il faut mettre Xmx pour le max...

n°1896640
sixroses
Posté le 18-06-2009 à 15:49:53  profilanswer
 

Cool
 
Merci nerisson et pataluc, ça marche !
 
Mais bon, au final on ne connait toujours pas d'autres library pour Java<->Xml sans passer par des JavaBeans.
 
Bonne soirée ;)
 
PS: J'ai pu tester :
Avec JavaBeans : Castor, XmlEncoder/XmlDecoder (Java)
Sans JavaBeans : Xstream

mood
Publicité
Posté le 18-06-2009 à 15:49:53  profilanswer
 

n°1896641
nerisson
Pic-pic
Posté le 18-06-2009 à 15:53:22  profilanswer
 

Personnellement j'utilise JAXB lorsque j'ai la XSD, sinon XStream pour les tests et les devs temporaires.


---------------
Light is right

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  [RESOLU] - [XML] Librairie Java <-> Xml

 

Sujets relatifs
[Résolu][c++][apiWin32] gestion de la souris dans listview[Resolu]Tronquer une chaine de caractère
Erreur Excel nombre de polices [RESOLU][Résolu] pyhon & envoie d'xml par post
[MSDN] Librairie MSDN centralisée en réseau ?[VBS][RESOLU][SCRIPT]Script de suppression de fichiers temporaires
[RESOLU]JTable : colorier ligne ou cellule selon critère de provenanceprobleme pour parser des dates [résolu]
Problème java.lang.NullPointerException[Résolu] MySQL : LEFT JOIN et GROUP BY - récupérer la dernière valeur
Plus de sujets relatifs à : [RESOLU] - [XML] Librairie Java <-> Xml


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR