Parser un fichier XML

[Résolu/Fermé]
Signaler
Messages postés
13
Date d'inscription
samedi 8 mai 2010
Statut
Membre
Dernière intervention
9 juillet 2010
-
Messages postés
13
Date d'inscription
samedi 8 mai 2010
Statut
Membre
Dernière intervention
9 juillet 2010
-
Bonjour,

J'ai besoin de "parser" un fichier XML afin d'en extraire des informations et le modifier. Il m'a été suggérer d'utiliser "Xpath". Les commande ont l'air simples sauf que je ne sais toujours pas comment faire pour les intégrer dans du code java. Pourriez-vous m'aider SVP??

J'ai également une autre question, quelle est la meilleure façon d'extraire des information d'un fichier XML? et les mettre a jour? Merci

2 réponses

Messages postés
4088
Date d'inscription
jeudi 7 avril 2005
Statut
Contributeur
Dernière intervention
30 septembre 2013
852
Bonjour,

Tiens, voilà du boudin (pour XPath):
https://zedros.developpez.com/tutoriels/java/xml/xpath/

Sinon tu as plein de façon de récupérer des informations d'un fichier XML, ainsi que les mettre à jour. Suffit de choisir le langage et la technique.

En Java tu peux procéder par exemple d'au moins trois façon sympa différentes:

- Java parser, avec un handler qui ré-écrit à la volée tes données dans un fichier de sortie, appliquant au passage tes règles de transformation.
- Java et XPath pour récupérer. Reste à écrire en sortie ce que tu as modifié.
- Java et Groovy (Groovy est un langage de scripting qui comprend le Java (c'est à dire que tu peux utiliser des bibliothèques Java depuis Groovy) et qui est compris du Java (inversement tu peux donc appeler des scripts Groovy depuis une classe Java)
Groovy est très orienté manipulation XML et reste très simple d'accès (suffit de te trouver un tuto sur le net)
1
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 41713 internautes nous ont dit merci ce mois-ci

Messages postés
13
Date d'inscription
samedi 8 mai 2010
Statut
Membre
Dernière intervention
9 juillet 2010
1
Merci Kij_82.

Sinon pour générer un XML avez-vous des pistes??! Merci
Messages postés
4088
Date d'inscription
jeudi 7 avril 2005
Statut
Contributeur
Dernière intervention
30 septembre 2013
852
Les mêmes que j'ai donné ci-dessus, avec ces technos tu peux lire comme générer du XML.
Générer du XML c'est la même chose qu'écrire dans un fichier en réalité.
Messages postés
13
Date d'inscription
samedi 8 mai 2010
Statut
Membre
Dernière intervention
9 juillet 2010
1
OOk merci kij_82