Salut à tous, je suis en train de travailler sur un site web que je rempli à l'aide de flux XML distant sur un autre site, je lui passe une adresse avec des paramètres et il me renvoi un flux XML. Mon problème est que je tombe sur un fichier XML mal formé a un moment dans le traitement, j'ai cherché toute la matinée mais pas moyen de trouver une fonction qui vérifie si le fichier xml est bien formé avant de crée un element simpleXML.
Si quelqu'un a une idée merci.
C'est a ce moment la que ca plante :
la il me retourne une erreur que le fichier est mal formé, ce que je voudrais c serais tester si ce dernier est bien formé, et si il l'est balancer le traitement sinon passer au flux suivant, un truc dans ce gout la :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 foreach("Condition pour boucler") { $res=file_get_contents("mon adresse"); $xml = new SimpleXMLElement(utf8_encode($res)); //traitement }
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 foreach("Condition pour boucler") { $res=file_get_contents("mon adresse"); if(...test sur res sur la validité du flux...) { $xml = new SimpleXMLElement(utf8_encode($res)); //traitement } }
Partager