|
|
|
| Уважаемые форумчане, спасите от дурки...
4 часа потратил на паресер и так не понял как затащить информацию в массив...
Он все значения выводит подрят, а мне как-нибудь бы это все дело в массив заталкать. Очень прошу помогите.
<?php
//Initialize the XML parser
$parser=xml_parser_create();
function char($parser,$data)
{
echo $data;
}
xml_set_character_data_handler($parser,"char");
$fp=fopen("http://www.nbrb.by/Services/XmlExRates.aspx?ondate=12/31/2008","r");
$data=fread($fp,44096);
xml_parse($parser,$data,feof($fp));
?>
|
| |
|
|
|
|
|
|
|
для: Doorgen
(13.04.2010 в 15:55)
| |
<?php
$patch = "http://www.nbrb.by/Services/XmlExRates.aspx?ondate=12/31/2008";
$arr = file_get_contents($patch);
echo "<pre";
print_r($arr);
echo "</pre>";
?>
|
| |
|
|
|
|
|
|
|
для: Slo_Nik
(13.04.2010 в 16:54)
| | Нужно что бы каждый элемент занял свою ячейку в масиве. А не весь xml файл заталкивать в переменую... | |
|
|
|
|
|
|
|
для: Doorgen
(13.04.2010 в 16:59)
| | Вам надо получить курсы валют центрального банка Белорусии , правильно?
так вот, как я Вам показал, таким способом получите содержимое xml файла, при помощи file_put_contents() запишите в файл и парсте уже файл.
как это сделать ВОТ | |
|
|
|
|
|
|
|
для: Doorgen
(13.04.2010 в 15:55)
| |
<?php
$obj = simplexml_load_file("http://www.nbrb.by/Services/XmlExRates.aspx?ondate=12/31/2008");
echo '<pre>';
print_r($obj);
|
| |
|
|
|
|
|
|
|
для: root
(13.04.2010 в 18:46)
| | Благодарю за ссылку на статью, она мне очень помогла.
root спасибо за попытку помочь, но не ваш код с масивом ни как не связан:)
<?php
$obj = simplexml_load_file("http://www.nbrb.by/Services/XmlExRates.aspx?ondate=12/31/2008");
echo '<pre>';
print_r($obj);
|
| |
|
|
|
|