rss
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Non résolu

XML extraire les données

Posté par Fulofo, le mercredi 28 avril 2004 à 09:33:32
slt a tous,

on m'a balancer une floppée de fichiers xml et on m'a demandé de récupéré certaine donnée dans chacune d'elle et de stocker le tout kke part

pour le probleme de la quantitée de fichier xml je pense, avec un langage de programmation scanner un répertoire ou seront entreposé les fichier xml mais pour l'extraction des données, ne connaissant pas assez bien le xml je pense, a l'aide d'expression réguliere et des tag, récupérér les données

Est ce une solution viable ou kamikaze ?
Existe t il une solution plus facile/performante/robuste ?
et avec kel langage de prog ?
Répondre à Fulofo  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Nico, le mercredi 28 avril 2004 à 10:38:13
Yop,

ben si tu veux une solution simple je te conseille le java. Tu peux sans difficulté récupérer les données des fichiers XML. Après à toi de voir ce que tu veux en faire. SAX est une API parfaite pour ton application. Sinon tu peux regarder DOM et JDOM. Mais ca sera plus compliqué.

Utilise SAX et tu verras que tu auras vite fini.

++

Nico
Répondre à Nico

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Nico, le mercredi 28 avril 2004 à 10:39:52
Juste une précision, avec SAX, il te suffit de créer un parseur. Avec ca, tu n'as meme pas à te soucier des tags. Tu n'as qu'à tester les noms de ces tags.

++

Nico
Répondre à Nico

3


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Vincent B, le mercredi 28 avril 2004 à 14:41:06
Salut Nico,

Je suis en train de préparer de la documentation pour la base de connaissances de CCM sur Java, et notamment SAX. En effet, en testant les tags, tu pourras extraire tes données sans problème particulier. Je peux t'envoyer en avant première les codes déjà testés avec la sortie que tu obtiens.

Par exemple, afficher tous les tags d'un document XML et / ou le contenu des tags. C'est deux exemples séparés que j'ai déjà fait. Je dois juste documenter le code, voire de le simplifier, c'est pourquoi il n'est pas encore dans la base de connaissances.

Envoie moi ton mail pour que je puisse t'envoyer les codes. Si tu ne veux pas rendre public ton mail, le mien est public dans mon profil de membre en cliquant sur mon nom.


Bonne Chance,

Amicalement,


Vincent B
Répondre à Vincent B

4


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
teebo, le mercredi 28 avril 2004 à 15:42:52
Salut, quelle est la particularite de ces donnees? Sinon cote xsl plus script ca peut etre fait en deux coup de cuilliere a peau :o)
C'est meme fait pour ca, apres si tu veux faire tout un programme, c'est a toi de voir :o)

.  .  Les chiffres sont formels
\_/  Il y a de + en + d'étrangers dans le monde
Répondre à teebo

5


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Fulofo, le jeudi 29 avril 2004 à 08:45:47
dabord, Merci pour vos réponses.
ensuite pour SAX et java je ne sais pas si cest la meilleure solution pour moi car jai des connaissance vraiment trop sommaire en java il faudrait pour cela que je trouve un code qui fait +/- ce que je lui demande (extraire les datas) et la je me sentirai capable de le modifier selon ma convenance ... mais commencer a zero... :-(

pour ce qui de la spécificité des données et ce que je veux faire exactement et bien... en fait cest que la premiere phase, je dois récupérer les données ensuite il faudra que je les traitent c-a-d je dois effectuer des regroupements + additionner.

Je prefere ne pas le faire en une fois car la premiere phase risque detre tres longue (+/- 100 fichiers XML varient de 10 ko à 30 mo !!!!).
Répondre à Fulofo

6


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
 Nico, le jeudi 29 avril 2004 à 09:13:05
Yop Vincent,

Bien que ce ne soit pas moi qui est initié le thread, je suis toujours preneur de code source.
Voila mon adresse email : gmi_sniffer@yahoo.fr

Merci pour tes sources.

Nico
Répondre à Nico
Logiciels pertinents trouvés dans les téléchargements
Télécharger Unlocker 1.8.7Unlocker - Unlocker est un outil permettant de forcer la suppression d'un fichier lorsque le système refuse de le faire. Unlocker...Catégorie: Gestion de fichiers
Licence: Freeware/gratuit
Télécharger DriveImage XML 1.30DriveImage XML - DriveImage XML est un programme permettant de faire des images du système (partitions et lecteurs logiques) à des fins de...Catégorie: Sauvegarde
Licence: Freeware/gratuit
Télécharger Extracteur d'icônes 3.1.0.9Extracteur d'icônes - Le programme Extracteur d'Icônes permet de visualiser les fichiers icônes (ICO) du dossier de votre choix, mais aussi de...Catégorie: Librairies (DLL)
Licence: Freeware/gratuit
Télécharger Universal Extractor 1.5Universal Extractor - Universal Extractor est un outil dont le but est de pouvoir extraire n'importe quel fichier de n'importe quelle archive,...Catégorie: Compression/Décompression
Licence: Freeware/gratuit
Plus de logiciels gratuits sur « XML extraire les données »