Jump to content

XML Data Extraction - Point me in the right direction?


Gingechilla

Recommended Posts

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?

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>';
    
}

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.