Parser un fichier XML ?
Fermé
mouse
Messages postés
136
Date d'inscription
mercredi 4 avril 2001
Statut
Membre
Dernière intervention
13 avril 2007
-
6 juin 2002 à 21:12
tonyboy - 19 juin 2009 à 10:01
tonyboy - 19 juin 2009 à 10:01
A voir également:
- Parser un fichier XML ?
- Fichier rar - Guide
- Fichier host - Guide
- Fichier iso - Guide
- Téléchargez cette archive (dossier compressé). en extraire tous les fichiers dans un dossier local. quel fichier contient l’expression trouverpix ? ✓ - Forum Windows
- Comment réduire la taille d'un fichier - Guide
3 réponses
teebo
Messages postés
33478
Date d'inscription
jeudi 14 octobre 2004
Statut
Modérateur
Dernière intervention
24 février 2011
1 795
6 juin 2002 à 22:21
6 juin 2002 à 22:21
3 lettres : XSL!!!
Pour un site plutot pas mal avec que des exemples progressifs:
http://www.zvon.org/index.php?nav_id=home&mime=xml_xslt
Et sinon toujours MSDN...
. .
\_/
Pour un site plutot pas mal avec que des exemples progressifs:
http://www.zvon.org/index.php?nav_id=home&mime=xml_xslt
Et sinon toujours MSDN...
. .
\_/
il existe des classes pour manier le xml. ce sont celles des paquetages commencant par javax.xml.*
tu trouveras toute la doc a l'adresse :
http://java.sun.com/j2se/1.4/docs/api/index.html
Sinon pour simplifier à l'extreme, un parser XML c'est juste un programe qui parcourt ton fichier xml, qui analyse sa syntaxe et qui reagit en fonction. Du coup avec ton parser tu vas pouvoir rechercher certaines balises et ragir en fonction (ex afficher le contenu de cette balise). Il existe deux grandes familles de parser : DOM et SAX. sax parcours sequentiellement ton document xml tandis que DOM crée un arbre permanent à partir de ton document xml et donc tu peux accéder à n'importe quel endroit de cet arborescence puisque l'arbre.
en esperant etre assez clair
Kevin
Bon
tu trouveras toute la doc a l'adresse :
http://java.sun.com/j2se/1.4/docs/api/index.html
Sinon pour simplifier à l'extreme, un parser XML c'est juste un programe qui parcourt ton fichier xml, qui analyse sa syntaxe et qui reagit en fonction. Du coup avec ton parser tu vas pouvoir rechercher certaines balises et ragir en fonction (ex afficher le contenu de cette balise). Il existe deux grandes familles de parser : DOM et SAX. sax parcours sequentiellement ton document xml tandis que DOM crée un arbre permanent à partir de ton document xml et donc tu peux accéder à n'importe quel endroit de cet arborescence puisque l'arbre.
en esperant etre assez clair
Kevin
Bon
Je confirme ce qu'a dit Kevin, il faut que t'utilises DOM ou SAX. Personnellemnt, j'ai déjà fait qq applications avec DOM; une entre autre qui stockait un CV dans un fichier XML. Et il était possible de les relire et modifier...
En gros t'as besoin des packages xalan.jar et xerces.jar, la javadoc qui correspond et après c'est parti...
J'ai qq codes si ça t'intéresse, contacte moi par email: kurupt-95@voila.fr
En gros t'as besoin des packages xalan.jar et xerces.jar, la javadoc qui correspond et après c'est parti...
J'ai qq codes si ça t'intéresse, contacte moi par email: kurupt-95@voila.fr
mouse
Messages postés
136
Date d'inscription
mercredi 4 avril 2001
Statut
Membre
Dernière intervention
13 avril 2007
9
10 juin 2002 à 15:36
10 juin 2002 à 15:36
Salut,
Je suis bien interesse pour tes exemples de codes. N'hesite aps a mes les envoyer : sebdano@yahoo.fr
Merci
Je suis bien interesse pour tes exemples de codes. N'hesite aps a mes les envoyer : sebdano@yahoo.fr
Merci
Bonjour Greg !
Je serais également intéressé par des exemples d'emploi de SAX pour parser des fichiers XML, ou encore des chaînes de caractères au format XML. Car c'est à ce format que sont inscrites les données dans une base MySQL, sous forme de chaînes représentant un fichier XML non indenté.
Je te contacte aussitôt.
Cordialement !
Je serais également intéressé par des exemples d'emploi de SAX pour parser des fichiers XML, ou encore des chaînes de caractères au format XML. Car c'est à ce format que sont inscrites les données dans une base MySQL, sous forme de chaînes représentant un fichier XML non indenté.
Je te contacte aussitôt.
Cordialement !