SALUT A TOUT LE MONDE
Je veux utiliser DOM dans un petit programme java pour qu'il m'affiche les informations que je desire dans un document xml. Bon je vais etre plus claire.Soit le document agenda.xml suivant:
<annuaire>
<personne>
<nom> ABABACAR </nom>
<telephone>651.36.01</telephone>
<adresse> 25,rue vincent</adresse>
</personne>
<personne>
<nom> NDOYE </nom>
<telephone>651.02.04</telephone>
<adresse> 2,rue albert saraud</adresse>
</personne>
<personne>
<nom> ROSE </nom>
<telephone>651.30.81</telephone>
<adresse> 21,rue bourguiba</adresse>
</personne>
</anuaire>
LE PROGRAMME SUIVANT m'affiche tous les noms qui figurent dans le document.
c'est-a-dire:
ABABACAR
NDOYE
ROSE
PROGRAMME:
MAIS moi je veux modifier ce programme pour qu'il recherche sur le document si le nom "ABABACAR" existe, si oui , il m'affiche son nom, son telephone et son adresse
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 import org.w3c.dom.Document; import org.w3c.dom.Element; import org.w3c.dom.NodeList; import org.apache.xerces.parsers.DOMParser; public class TestDOM { public static void main( String [] args ) throws Exception { DOMParser parser = new DOMParser(); parser.parse("agenda.xml"); Document document = parser.getDocument(); Element annuaire = document.getDocumentElement(); NodeList noms = annuaire.getElementsByTagName("nom"); System.out.println("Les noms sont: "); for (int i=0; i<noms.getLength(); i++) { System.out.println(noms.item(i).getFirstChild().getNodeValue()); } } }
MERCI D'AVANCE
[Message édité par Nicolas Cuny.]
Merci d'encadrer vos programmes avec des balises [code].
Merci de limiter l'utilisation de majuscules dans vos message.
Partager