[xpath] problème lors de la récupération d'une NodeList
Bonjour,
étant débutant en XML je suppose que ma question va sembler un peu niaise ...
Voilà, je veux moissonner un entrepôt OAI dans mon appli java. Donc je l'interroge (http://hal.ccsd.cnrs.fr/oai/oai.php?verb=ListRecords&metadataPrefix=oai_hal) et il me crache du XML. Jusque là pas de problème.
Le XML a pour structure
Code:
1 2 3 4 5 6 7 8 9 10
| <OAI-PMH xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/ http://www.openarchives.org/OAI/2.0/OAI-PMH.xsd">
<responseDate>2006-03-09T08:18:56Z</responseDate>
<request verb="ListRecords" metadataPrefix="oai_hal">http://hal.ccsd.cnrs.fr/oai/oai.php</request>
<ListRecords>
<record>
</record>
.......
</ListRecords>
</OAI-PMH> |
je dispose d'une api qui possède entre autre cette méthode
getNodeList(String xpath)
elle me renvoie donc une NodeList DOM pour le xpath que je lui donne. Moi je veux récupérer tout les "record" dans ma NodeList ...
Pas de problème si je met //* en xpath, je récupère tout (mais j'en veux pas)
Par contre si je met //record, //ListRecords/record ... j'obtiens une NodeList vide.
Auriez-vous une idée du xpath que je dois fournir ?
Merci d'avance