Dan Diaconu | 6 Jul 2012 15:20

Re: intégrer un flux xml

C'est normal... il s'agit de petites annonces et il y en a énormément...
Il faudrait que je puisse afficher seulement les dernières annonces sur 1 mois...

Le 6 juil. 2012 à 14:20, François a écrit :

> Le simple clic sur le lien xml m'a apporté un message d'erreur. Il semble qu'au delà du problème
serveur, il y ait un problème serveur de ce coté là.
> Par ailleurs, un fichier xml de cette taille (169Mo juste pour du texte !) me semble plutôt abherrant.
> 
> Le 05/07/2012 21:50, Dan Diaconu a écrit :
>> Bonsoir,
>> 
>> En fait, le fichier est un lien en .xml
>> 
>> Après avoir testé une boucle data, j'ai un beau message d'erreur :
>> *Fatal error*: Allowed memory size of 41943040 bytes exhausted (tried to
>> allocate 786559 bytes)...
>> 
>> Il s'agit d'un lien important des petites annonces. Le prestataire m'a
>> adressé la structure xml mais comme c'est vraiment nouveau pour moi, je
>> ne sais comment manipuler cela.
>> J'ai testé une limité temporelle SPIP dans la boucle mais sans succès,
>> j'obtiens le même message...
>> 
>> Je suis parti sur la base de cette boucle :
>> 
>> <B_chrono>
>> <dl>
>> <BOUCLE_chrono(DATA)
>> {source xml, http://www.chronollection.com/exports/chronollection.xml}
>> {pagination 20}
>> >
>> 
>> </BOUCLE_chrono>
>> <dl>
>> [<p class='pagination'>(#PAGINATION{precedent_suivant})</p>]
>> </B_chrono>
>> 
>> Dan
>> 
>> 
>> 
>> 
>> Le 5 juil. 2012 à 16:44, François a écrit :
>> 
>>> Bonjour,
>>> Si le fichier XML correspond à un rss ou rss2, la boucle
>>> syndic_articles sera largement suffisant. Par contre, la boucle DATA
>>> sera bien utile dans tous les autres cas.
>>> Pour la boucle DATA, la situation yaml est bien explicite et permet de
>>> comprendre le mode de fonctionnement, entre autres du tableau
>>> construit et du filtre datapath. Pui, en fin de page, on peut
>>> implémenter pour un fichier XML.
>>> Bon courage,
>>> François
>>> 
>>> Le 05/07/2012 14:33, robomatix a écrit :
>>>> Ce ne sait pas si cela te conviendra, mais il y a la syndication de site
>>>> qui permet de récupérer un flux xml d'un site et d'ensuite d'utiliser la
>>>> boucle : http://www.spip.net/fr_article911.html#BOUCLE-SYNDIC_ARTICLES-
>>>> Il y a une autre possibilité : la boucle DATA >
>>>> http://www.spip.net/fr_article5443.html
>>>> 
>>>> A toi de voir ce qui te correspond le mieux... J'aimerais pouvoir t'en
>>>> dire plus, mais je ne suis pas un spécialiste dans le domaine...
>>>> 
>>>> Le 05/07/2012 12:25, Dan Diaconu a écrit :
>>>>> Bonjour,
>>>>> 
>>>>> Je souhaite intégrer dans un page de squelette dédié un flux xml
>>>>> provenant d'un site.
>>>>> 
>>>>> Avec spip 3, que faut-il faire pour "bien le faire" ?
>>>>> 
>>>>> Bonne journée
>>>>> 
>>>>> Dan
>>>>> 
>>>>> _______________________________________________
>>>>> liste spip
>>>>> spip <at> rezo.net <mailto:spip <at> rezo.net> - désabonnement : envoyer un
>>>>> mail à spip-off <at> rezo.net <mailto:spip-off <at> rezo.net>
>>>>> 
>>>>> Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
>>>>> http://archives.rezo.net/spip.mbox/
>>>>> 
>>>>> Documentation de SPIP : http://www.spip.net/
>>>>> 
>>>>> Irc : de l'aide à toute heure : http://spip.net/irc
>>>> 
>>>> 
>>> 
>>> _______________________________________________
>>> liste spip
>>> spip <at> rezo.net <mailto:spip <at> rezo.net> - désabonnement : envoyer un mail
>>> à spip-off <at> rezo.net <mailto:spip-off <at> rezo.net>
>>> 
>>> Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
>>> http://archives.rezo.net/spip.mbox/
>>> 
>>> Documentation de SPIP : http://www.spip.net/
>>> 
>>> Irc : de l'aide à toute heure : http://spip.net/irc
>> 
>> 
>> 
> 
> _______________________________________________
> liste spip
> spip <at> rezo.net - désabonnement : envoyer un mail à  spip-off <at> rezo.net
> 
> Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
> http://archives.rezo.net/spip.mbox/
> 
> Documentation de SPIP : http://www.spip.net/
> 
> Irc : de l'aide à toute heure : http://spip.net/irc


Gmane