recherche dans un document xml via DOM
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:
Code:
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());
}
}
} |
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
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.
recherche sur un document xml via DOM
SALUT
JE NE COMPREND PAS LES BALISES CODES. EST-CE QU'ON PEUT PAS MODIFIER MON PROGRAMME POUR QU'IL FASSE CE TRAVAIL?
recherche dans un document xml via DOm
MERCI DE M'AVOIR AIDER JE VAIS VOIR TOUT DE SUITE CE QUE CA DONNE ET APRES JE VOUS FERAI SIGNE.
MERCI ENCORE C'EST TRES GENTIL DE VOTRE PART