Creer un fichier XML en Java - Java - Programmation
Marsh Posté le 13-12-2002 à 15:39:53
regarde du coté de jdom (www.jdom.org). Leur API est, selon moi, la plus simple si tu veux créer un document XML depuis Java.
A+
Marsh Posté le 13-12-2002 à 15:55:04
dom4j est un peu plus puissant que jdom je pense, tu peux y jeter un oeil aussi
www.dom4j.org
Marsh Posté le 13-12-2002 à 15:55:07
DarkLord a écrit : regarde du coté de jdom (www.jdom.org). Leur API est, selon moi, la plus simple si tu veux créer un document XML depuis Java. |
Darklord, tu penses koi de Castor (je sais pas si tu connais) par rapport à jdom ??
Je dois aussi générer un fichier de log en XML (je leur ai suggéré l'idée histoire d'ajouter génération XML à mon CV )
A choisir tu prendrais lequel ??
(le plus valorisant, j'ai le temps pour faire ca donc la complexité C pas un souci..)
Marsh Posté le 13-12-2002 à 15:58:25
Dephi a écrit : |
Castor (XML, pas JDO) c'est une API d'un niveau encore plus haut que jdom...
toi aussi jette un oeil à dom4j
Marsh Posté le 13-12-2002 à 16:01:50
_guigui_ a écrit : |
Marsh Posté le 13-12-2002 à 16:02:02
_guigui_ a écrit : |
Merci je vais jetter un petit coup d'oeil..
C koi le plus de dom4J ??
Simplicité ?? (pas usine a gaz..)
Puissance ??
Marsh Posté le 13-12-2002 à 16:03:30
regarde sur le site de dom4j y'a une comparaison jdom, dom4j
Marsh Posté le 13-12-2002 à 16:04:26
Citation : dom4j est un peu plus puissant que jdom je pense, tu peux y jeter un oeil aussi |
J'y cours
Marsh Posté le 13-12-2002 à 16:04:31
Dephi a écrit : |
Je ne connais pas Castor désolé mais je vais combler cette lacune. C'est déjà la troisième fois qu'on m'en parle cette semaine.
Marsh Posté le 13-12-2002 à 16:09:27
_guigui_ a écrit : regarde sur le site de dom4j y'a une comparaison jdom, dom4j |
...tu penses qu'ils sont vraiment objectif ? j'doute que ça soit possible !
Marsh Posté le 13-12-2002 à 16:12:27
en tout cas je persiste à dire que JDOM a une bien meilleure réputation mais bon ca n'engage que moi hein
Marsh Posté le 13-12-2002 à 18:43:46
spa pour dire mais personne à repondu à la question
il dit qu'il sait créer un objet document, et demande comment en faire un fichier
Marsh Posté le 13-12-2002 à 18:48:38
--greg-- a écrit : spa pour dire mais personne à repondu à la question |
bin qu'est ce que t'attends pour répondre
Marsh Posté le 13-12-2002 à 18:58:28
DarkLord a écrit : |
bah j'ai pas de bonne réponse sous la main alors je préfère ne rien dire plutot qu'étaler ma science en lachant un truc qu'a rien à voir, moi
Marsh Posté le 14-12-2002 à 04:16:38
DarkLord a écrit : regarde du coté de jdom (www.jdom.org). Leur API est, selon moi, la plus simple si tu veux créer un document XML depuis Java. |
et pourquoi poas utiliser JAXP ( Java API for XML Parsing) et en utilisant la methode DOM?
Sinon, su un exemple classique:
Citation : |
donc si tu reprend cet exemple au lieu d'afficher ton document xml à l'ecran, tu recupere la valeur pour la foutre dans un fichier ou un stringbuffer
Marsh Posté le 14-12-2002 à 18:22:37
--greg-- a écrit : bah j'ai pas de bonne réponse sous la main alors je préfère ne rien dire plutot qu'étaler ma science en lachant un truc qu'a rien à voir, moi |
le "moi" je dois le prendre pour moi?
Marsh Posté le 19-12-2002 à 15:01:56
Suite des évènements :
- j'ai d'abord essayé JDOM, mais a la compilation on me dit que la méthode XMLOutputter.output(org.jdom.Document,OutputStream) n'existe pas (idem avec un Writer a la place du stream) alors que si (vérifié dans la Javadoc ET dans mon IDE (Eclipse) qui me permet de consulter les interfaces des bibliothèques que j'importe); c'est à n'y rien comprendre ;
- je suis passé a DOM4J qui lui a l'air de fonctionner...
Marsh Posté le 19-12-2002 à 15:39:25
swgreedo a écrit : Suite des évènements : |
Allez, mon XP perso..
J'ai finalement utilisé Dom4J qui est d'une simplicité étonnante (enfin pour les 2-3 opérations basiques que j'ai fait pour construire mon fichier XML..)...
Castor me semble bien plus puissant (bcp moins bas niveau que dom4j) mais à utiliser dans des cas plus complexes de génération ou parsing XML....
plainement satisfait donc...
Marsh Posté le 23-12-2002 à 10:53:35
cool
en plus tu peux utiliser xpath trés aisément en plus, pour faire des requetes c'est trés facile
Marsh Posté le 13-12-2002 à 15:34:39
Bonjour et merci à ceux qui ont la gentillesse de lire ce post
Je souhaiterais créer dans une application en Java un fichier XML et le remplir dynamiquement.
Pour l'instant, j'arrive à créer un Document (org.w3c.Document) et à y ajouter des noeuds/attributs/etc. Mais comment créer un fichier XML a partir du modèle objet de document ? Google ne m'a pas donné beaucoup de pistes là dessus...
Merci d'avance
Message édité par swgreedo le 13-12-2002 à 15:35:36