Rechercher : dans
Par :

XML extraire les données

Dernière réponse le 5 mar 2009 à 12:00:54 Fulofo, le 28 avr 2004 à 09:33:32 
 Signaler ce message aux modérateurs

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 ?

Meilleures réponses pour « XML extraire les données » dans :
Télécharger Some PDF Image Extract VoirLes documents PDF peuvent comporter du texte, des graphes, des tableaux mais aussi des images. Étant donné qu'il n'est pas possible d'en modifier le contenu, il en est de même pour l'extraction d'une image du contenu du document. Some PDF Image...
Introduction à XML VoirPrésentation de XML XML (entendez eXtensible Markup Language et traduisez Langage à balises étendu, ou Langage à balises extensible) est en quelque sorte un langage HTML amélioré permettant de définir de nouvelles balises. Il s'agit effectivement...
Mise en page de XML avec XSL VoirIntroduction à XSL XML est un langage de structuration des données, et non de représentation des données. Ainsi XSL (eXtensible StyleSheet Language) est un langage recommandé par le W3C pour effectuer la représentation des données de documents XML....
DOM (Document Object Model) et SAX (Simple API for XML) VoirXML permet de définir la structure du document uniquement, ce qui permet d'une part de pouvoir définir séparément la présentation de ce document, d'autre part d'être capable de récupérer les données présentes dans le document pour les...

1

Nico, le 28 avr 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

Nico, le 28 avr 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

Vincent B, le 28 avr 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

8

 mounir, le 5 mar 2009 à 12:00:54

Salut
j'esuis un etudiant j'esuis realisé une petite application on projet fin d'etude mon question comment fait crré et recupuré et affiché de donné apartir d'un code xml sul vous plait silya un codes ou aidé quil ton vois a mon mail
merci

Répondre à mounir

7

hemidou, le 22 déc 2008 à 12:13:21

Boujour,il me semble ke vous avez une expérience ds le domaine d'extraction des connaissances base de données
j'ai besoin de votre aide pour me donner des documentation sur ce sujet et tous ke vs vouvez m'expliquer parceque je ss debutant et j'ai une memoire a faire sur le sujet, je proramme sur java et je utilise xml et merci d'avance pour votre aide

Répondre à hemidou

4

teebo, le 28 avr 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

Fulofo, le 29 avr 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

Nico, le 29 avr 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