Парсер валюты

labounch

Новичок
Собрал парсер на СимплХмл в точности как на рабочем варианте, но у меня он не работает, очередная ошибка в запятой или в пробеле ребят подскажите!

Код:
<?php
  
function getRates(){
$url = "http://www.cbu.uz/section/rates/widget/xml";
$dataObj = simplexml_load_file($url);
    if ($dataObj){
    foreach ($dataObj->response as $response){
        echo "rate: ".$response->rate."<br>";
    
    }
}
}

getRates();

Вот пример полностью рабочего парсера:
Код:
function getRates(){
$url = "http://www.nationalbank.kz/rss/rates_all.xml";
$dataObj = simplexml_load_file($url);
    if ($dataObj){
    foreach ($dataObj->channel->item as $item){
        echo "title: ".$item->title."<br>";
        echo "pubDate: ".$item->pubDate."<br>";
        echo "description: ".$item->description."<br>";;
        echo "quant: ".$item->quant."<br>";
        echo "index: ".$item->index."<br>";
        echo "change: ".$item->change."<br>";
    }
}

getRates();
Тема по рабочему парсеру http://yournet.kz/blog/php/parsing-kursa-valyut-nacionalnogo-banka-kazakhstana

Мне нужны только 2 валюты USD и EUR
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
А все потому, что нерабочий источник писал дебил. Там все валюты на одном уровне.
 

labounch

Новичок
:) Ребят, как с этого сайта-источника спарсить всего 2 валюты? Уже всю голову сломал. Ну не шарю я в этом коде ни...ра, а в рамки стандартов их ХМЛ не вписывается как я понял
 

labounch

Новичок
http://www.cbu.uz/section/rates/widget/xml/USD
Ну а с этой странички спарсить одну валюту, а потом
http://www.cbu.uz/section/rates/widget/xml/EUR
с другой
Или http://www.cbu.uz/ru/section/rates/webmasters тут документация по источнику

Мне нужно окошко 50х100пикс где будут в ряд 2 валюты и все. Сложностей особых нет, но в документации инфа для спецов, я поплыл. Информеры все с фоном у меня дизайн без фона, вот и все заморочки.
 

AnrDaemon

Продвинутый новичок

Писавший эти XML - индус, прочитавший первые три строчки спецификации.
Сложностей особых нет, но в документации инфа для спецов, я поплыл. Информеры все с фоном у меня дизайн без фона, вот и все заморочки.
Это просто невозможно. Найди нормальные фиды, не мучайся.
 

AmdY

Пью пиво
Команда форума
Да нормально всё, просто современные программисты совсем забыли про XML и прелесть XPath, предпочитая JSON.
//symbol[text()='RUB']/following-sibling::rate[1]
 
Сверху