Parser un fichier XML
Résolu
99redkiller
Messages postés
13
Date d'inscription
Statut
Membre
Dernière intervention
-
99redkiller Messages postés 13 Date d'inscription Statut Membre Dernière intervention -
99redkiller Messages postés 13 Date d'inscription Statut Membre Dernière intervention -
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
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
A voir également:
- Parser un fichier XML
- Fichier bin - Guide
- Comment réduire la taille d'un fichier - Guide
- Comment ouvrir un fichier epub ? - Guide
- Fichier rar - Guide
- Fichier .dat - Guide
2 réponses
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)
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)