2010-10-27 3 views
-1

J'ai essayé Simple XML mais je ne peux pas naviguer dans la structure du fichier. C'est l'URL que j'essaye d'analyser. https://ws.brreg.no/lod/data/982463718Comment recevoir des données XML produites par un site web en PHP?

+0

Vous aurez besoin d'être plus précis sur votre problème . Que signifie "Je ne peux pas naviguer"? "Je ne sais pas comment" ou "Quand je lance ce code XXX arrive", ou autre chose? –

+0

double possible de [Meilleur XML Parser pour PHP] (http://stackoverflow.com/questions/188414/best-xml-parser-for-php) – Gordon

+0

par exemple, ce code n'imprime rien: $ xmlAddress = simplexml_load_file ("https://ws.brreg.no/lod/data/982463718"); imprimer $ xmlAddress; –

Répondre

0

Avez-vous regardé ce que vous recevez de ce site? Au lieu d'envoyer le contenu directement à simpleXML, capturez-le dans une variable à la place et publiez-le. Peut-être que vous avez été banni de ce site pour une utilisation exessive, et vous obtenez une page d'erreur 401-denied au lieu du XML que vous vous attendez:

$content = file_get_contents('https://ws.brreg.no/lod/data/982463718'); 
echo '<pre>', htmlspecialchars($content), '</pre>'; 
Questions connexes