Merci.
Si j'utilise le code
<dl>
<BOUCLE_json(DATA){source
json,"http://fr.dbpedia.org/data/Didier_Daeninckx.json"\}>
<dt>#CLE</dt>
<dd>[(#VALEUR|print)]</dd>
</BOUCLE_jsonl>
</dl>
J'obtiens le résultat suivant ici
http://www.bibliosurf.com/spip.php?page=test&var_mode=recalcul
Je souhaiterais à présent récupérer seulement la value: Didier
Daeninckx, né le 27 avril 1949 à Saint-Denis (Seine-Saint-Denis), est
un écrivain français...
J'ai compris qu'il fallait que j'utilise {datapath ...} dans la boucle
mais n'arrive à rien.
D'avance merci à celui qui m'aidera à passe ce cap.
Bernard
Le 9 avril 2016 à 05:44, placido <placido@roxing.net> a écrit :
Bonjour,
Je ne connais pas SPARQL, et s'il existe une manière élégante de s'en
servir dans SPIP, je l'ignore.
En revanche on peut manipuler du JSON sans trop de soucis depuis une url
http://fr.dbpedia.org/data/XXXXX.json. où XXXXX correspond à une entrée
existante pour la recherche ; par exemple :
http://fr.dbpedia.org/data/Rouge_Brésil.json
Modèle de boucle minimale pour récupérer la propriété abstract :
http://spip.pastebin.fr/46315
__
Le 08/04/2016 16:17, Bernard Strainchamps a écrit :
Bonjour,
j'essaie, j'essaie, mais je n'arrive pas à écrire une boucle DATA qui
extrait des infos de dbpedia.
Je lis et lis encore http://spip-loves-opendata.spip.net/la-boucle-data
en vain.
Si un spipien sympa me créait une boucle d'exemple, je lui en serais
reconnaissant.
D'avance merci.
Bernard
_______________________________________________
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Discuter chez rezo.net
Documentation de SPIP : http://www.spip.net/
Irc : de l'aide à toute heure : http://spip.net/irc