Bonjour,
Nous devons parser un fichier xml à l'aide de JDOM et afficher les éléments, les attributs, les commentaires, etc.
Après consultation de la doc et de quelques codes, j'ai compris que le point de départ en général était le suivant:
ou bien d'utiliser un DOMBuilder de la même façon.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 SAXBuilder builder = new SAXBuilder(); try{ Document doc = builder.build(args[0]); }catch(JDOMException e){ System.out.println("error when parsing document: "+e); }catch(IOException e){ System.out.println("the file has not been fully parsed "+e); }
Mes questions sont donc les suivantes:
1) quelle est la différence pratique entre l'utilisation d'un SAXBuilder ou d'un DOMBuilder vu que la méthode build de l'un ou de l'autre renvoie un objet de type Document? (que l'on utilisera par la suite pour traiter les différents composants du document xml)
2) Comment utiliser SAXHandler? (je pense que la réponse à la première question se trouve ici)
Merci
Partager