Sauvegarder un contenu XML dans une base de donnée
Bonjour à tous, voilà j'utilise les données d'une page xml dans un formulaire et il arrive que je recharge souvent c'est données et que le chargement soit assez long, je cherche donc à stocker tout le contenu de cette page xml dans ma base de donnée pour pouvoir les utiliser depuis ma bdd et non plus depuis l'url
Le lien de la page en question : http://xml.cdn.betclic.com/odds_fr.xml
Le début de mon code :
Code:
1 2 3 4 5 6 7 8
|
$_SESSION['dom'] = new DOMDocument();
try{
$_SESSION['dom']->load('http://xml.cdn.betclic.com/odds_fr.xml');
}catch (PDOException $e){
echo "Échec : " . $e->getMessage();
}
$_SESSION['xpath']= new DOMXpath($_SESSION['dom']); |
Ma question : Comment stocker le contenu entier de cette page : http://xml.cdn.betclic.com/odds_fr.xml dans ma base de donnée, je n'aurai ensuite qu'a faire une simple requete qui irait me rechercher tout ce code que je pourrais charger dans ma variable puis continuer a l'utiliser comme si je l'avais charger avec l'url.
Je compte rafraichir les données grâce à un cron.
OU peut être la solution alternative serait de le stocker dans un fichier xml mais en local ?
Merci d'avance