Précédent   Forum des professionnels en informatique > PHP > Bibliothèques et frameworks > XML
XML Forum d'entraide sur XML avec PHP. Exemples : SimpleXML, OpenXML... Avant de poster -> FAQ XML, Cours XML et Sources XML
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 02/12/2007, 19h57   #1
Futur Membre du Club
 
Inscription : avril 2005
Messages : 104
Détails du profil
Informations forums :
Inscription : avril 2005
Messages : 104
Points : 18
Points : 18
Par défaut Traiter xml en temps réel avec simple xml

Bonjour,
j'ai un gros fichier xml, que je traite avec simple xml, néanmoins le temps d'attente pour afficher la page est assez long.

Dans ce cas, je souhaiterais savoir si il est possible de traiter le fichier xml en temps réel pendant le chargement de la page.

Ex: Affichage du nombre de résultats traités en temps réel (resultats traités/résultats total) + et si possible permettre si le temps de chargement est trop long d'arreter la transformation et n'afficher que les résultats ayant été traité.

C'est un peu le systéme des Comparateurs de prix de voyages, par contre je sais pas si je peux tout faire en php ou si je dois utliser javascript aussi.

Si quelqu'un a un tutoriel pour faire de genre de manip ou peux m'expliquer ça serait sympa.

Merci d'avance
Thibaut
thibaut06 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/12/2007, 20h04   #2
Membre chevronné
 
Avatar de |PaRa-BoL
 
Inscription : novembre 2003
Messages : 737
Détails du profil
Informations personnelles :
Âge : 25

Informations forums :
Inscription : novembre 2003
Messages : 737
Points : 782
Points : 782
Bonsoir,

Je te conseil de jeter un coup d'Œil du coté de l'output buffering :
http://fr3.php.net/manual/fr/function.ob-start.php et autres.
__________________
http://www.ape-project.org/
|PaRa-BoL est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/12/2007, 20h30   #3
Futur Membre du Club
 
Inscription : avril 2005
Messages : 104
Détails du profil
Informations forums :
Inscription : avril 2005
Messages : 104
Points : 18
Points : 18
Je te remercie pour ta réponse,
donc suite à ton conseil j'ai effectué plusieurs tests avec ob_start, ob_end_flush, et ob_get_content pour tenter d'afficher le contenu en temps réel, or cela n'a rien changé.

En fait, c'est le temps de chargement du xml qui est long et il s'affiche d'un bloc, donc je pense qu'il m'est impossible de le traiter en temps réel, la seule chose a faire semble de creer une barre de chargement pour occuper le visiteur ou de couper le xml. et de procéder par étape.
thibaut06 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 07h45.


 
 
 
 
Partenaires

Hébergement Web