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? 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>'; } 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
Archived
This topic is now archived and is closed to further replies.