Gingechilla Posted February 5, 2014 Share Posted February 5, 2014 Hi, I have this file: http://www.cineworld.co.uk/syndication/film_times.xml I want to extract all the film information with anything that equals <row key="90"> I can't however seem to get find a way of targeting that row. <?php $getfile = file_get_contents('http://www.cineworld.co.uk/syndication/film_times.xml'); $arr = simplexml_load_string($getfile); foreach($arr->row as $a => $b) { echo "<br>".$a,'="',$b,"\"\n"; } ?> Could someone point me in the direction that I can find some help please? Quote Link to comment https://forums.phpfreaks.com/topic/285967-xml-data-extraction-point-me-in-the-right-direction/ Share on other sites More sharing options...
Barand Posted February 5, 2014 Share Posted February 5, 2014 try $xml = simplexml_load_file('http://www.cineworld.co.uk/syndication/film_times.xml'); $row90 = $xml->xpath('//row[@key="90"]'); //this line is to examine the structure of the results echo '<pre>',print_r($row90, true),'</pre>'; foreach ($row90 as $row) { foreach ($row as $val) { echo "$val<br>"; } echo '<hr>'; } Quote Link to comment https://forums.phpfreaks.com/topic/285967-xml-data-extraction-point-me-in-the-right-direction/#findComment-1467877 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.