J'ai trouvé http://www.ibm.com/developerworks/xml/library/x-xml2jsonphp/, mais je ne sais pas comment utiliser ce code pour obtenir le code XML de mon serveur Web. des idées?Analyser un document XML situé sur Internet et convertir en json
0
A
Répondre
2
La façon la plus simple est avec file_get_contents()
$xmlString = file_get_contents('http://www...../file.xml');
Si vous voulez un objet SimpleXML vous pouvez utiliser simplexml_load_file()
$xml = simplexml_load_file('http://www...../file.xml');
Ces deux méthodes nécessitent allow_url_fopen
être activé. Si ce n'est pas le cas, vous pouvez utiliser curl - c'est plus compliqué mais cela vous donne aussi plus de flexibilité.
$c = curl_init('http://www...../file.xml');
curl_setopt($c, CURLOPT_RETURNTRANSFER, true);
$xmlString = curl_exec($c);
$error = curl_error($c);
curl_close($c);
if ($error)
die('Error: ' . $error);