suzanSarandon
3/19/2020 - 3:36 PM

XMLParser

<?php



$url = 
$ch = curl_init();
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_URL, $url);    // get the url contents
$data = curl_exec($ch); // execute curl request
curl_close($ch);

$xml = simplexml_load_string($data) or die("Error: Cannot create object");


$date = date("m-d-y");
$display  = '';
foreach ($xml->products->product as $producted) {
    $display.= '<b>product</b> <br>';


    $display.= 'product id: ' . $producted->product_id . '<br>';
    $display.= 'name: ' . $producted->name . '<br>';
    $display.= 'category path: ' . $producted->category_path . '<br>';
    $display.= 'price: ' . $producted->price . '<br>';
    $display.= 'availability: ' . $producted->availability . '<br>';
    $display.= 'manufacturer: ' . $producted->manufacturer . '<br>';
    $display.= 'mpn: ' . $producted->mpn . '<br>';
    $display.= 'ean: ' . $producted->ean . '<br>';
    $display.= 'weight: ' . $producted->weight . '<br>';
    $display.= 'instock: ' . $producted->instock . '<br>';
    $display.= 'link: ' . $producted->link . '<br>';   

    $display.= 'image: ' . $producted->image . '<br><br>';

    echo $display;
}