Analyse XML comment faire ? [Resolu]

Analyse XML comment faire ? [Resolu] - Java - Programmation

Marsh Posté le 03-02-2004 à 16:58:14    

Bonjour a tous, je suppose que la lecture de ce sujet va vous faire rire mais c'est quand même important, alors si vous pouvez me répondre SVP.
 
Alors voilà, je débute, mais vraiment, je suis un noob et j'ai très peu de notions dans ce domaine.
Pour un stage dans une boite je dois développer un interpreteur XML qui analyse un document donné, qui a la limite serait dans une textarea.
 
J'ai recherché des bouquins, des tutoriaux mais c'est trop compliqué pour mon niveau.
Donc si quelqu'un pouvait m'expliquer le plus simplement possible la marche a suivre, et les concepts a apprendre pour pouvoir réaliser ceci ca serait génial car là je patauge.
 
Un grand merci d'avance :)


Message édité par burnedsoul le 10-02-2004 à 10:40:09
Reply

Marsh Posté le 03-02-2004 à 16:58:14   

Reply

Marsh Posté le 03-02-2004 à 17:06:13    

www.jdom.org
pour débuter c'est le plus simple

Reply

Marsh Posté le 03-02-2004 à 17:21:10    

bordel, j'ai crû que ça parlait de XMI mais c'est juste un L minuscule, je me préparais déjà à rigoler. Et à me demander quand est-ce qu'on aura du reverse C++ dans les éditeurs de schémas UML.


---------------
trainoo.com, c'est fini
Reply

Marsh Posté le 03-02-2004 à 17:22:24    

Oups, désolé g corrigé :)

Reply

Marsh Posté le 03-02-2004 à 17:25:47    

burnedsoul a écrit :

Oups, désolé g corrigé :)

bah oui mais maintenant le appeau il est cassé.
 
 
edit : ah nan c'est bon.


Message édité par nraynaud le 03-02-2004 à 17:41:35

---------------
trainoo.com, c'est fini
Reply

Marsh Posté le 03-02-2004 à 17:35:38    

nraynaud a écrit :

bordel, j'ai crû que ça parlait de XMI mais c'est juste un L minuscule, je me préparais déjà à rigoler. Et à me demander quand est-ce qu'on aura du reverse C++ dans les éditeurs de schémas UML.


 
[:antp]


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Marsh Posté le 03-02-2004 à 18:14:14    

> un interpreteur XML qui analyse un document donné
 
Qui analyse quoi??
A+,


---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --
Reply

Marsh Posté le 04-02-2004 à 09:39:40    

En fait l'utilisateur saisi du xml dans une textarea et il me faut analyser ce XML.  
On peut donc soit Faire un nouveau fichier, soit le charger.

Reply

Marsh Posté le 04-02-2004 à 12:39:46    

>> et il me faut analyser ce XML
T'est toujours pas clair là. Tu veux dire quoi par analyser?? Construire un arbre?? verifier si ce qui est saisi est sans faute de syntaxe??
Et quel est le rapport avec un fichier?
A+,


---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --
Reply

Marsh Posté le 04-02-2004 à 13:48:20    

Dsl :)
En fait, la personne rentre son XML et je dois récupérer les valeurs de ce XML.
Il me faut d'abord vérifier que le document ne contient pas dérreurs (syntaxe, fermeture des balises), et si c'est bon récupérer les valeurs, donc construire un arbre ect...
J'utilise la méthode DOM.

Reply

Marsh Posté le 04-02-2004 à 13:48:20   

Reply

Marsh Posté le 04-02-2004 à 14:05:09    

les valeurs de ce XML???
Les valeurs de quoi? des valeurs d'attribut?  
 
Quoiqu'il en soit. ca doit donc pas etre compliqué:
1) recuperer le contenu du textarea dans un buffer
2) filer ce buffer a un parser XML sachant construire un arbre DOM
3) recuperer l'arbre DOM et l'exploiter.
 
A+,


Message édité par gilou le 04-02-2004 à 14:05:27

---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --
Reply

Marsh Posté le 04-02-2004 à 14:09:07    

Les valeurs des éléments, attributs ect.
Le mec fait un document xml avec par exemple un élément  
<personne>
<nom>Alain</nom>
<prenom>Kevin</prenom>
<age>55</age>
</personne>
 
J'aimerais don pouvoir récupérer par exemple Alain, Kevin et 55.

Reply

Marsh Posté le 04-02-2004 à 14:21:16    

Ben tu te ballades alors dans l'arbre DOM et tu recuperes ce qui t'interesse. Je vois pas ou est le pb.
A+,


---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --
Reply

Marsh Posté le 04-02-2004 à 14:22:07    

Oui, en fait, c'est la notion d'arbre DOM que je n'avais pas. J'ai vu ça ce matin. En tout cas merci beaucoup :)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed