Dasverd
Новичок
медленно считывает функция file_get_contents xml данные
Приветствую!
Проблема:
Есть страница (http://is/dann.sistem.form) полученная путем обработки Oracle выводом
имеет вид:
<nazvanie_spiska> Учебники </nazvanie_spiska>
<blok>
<avtor> Автор1 </avtor>
<nazvanie> Название1 </nazvanie>
<ssylka> Ссылка1</ssylka>
</blok>
<blok>
<avtor> Автор2 </avtor>
<nazvanie> Название2 </nazvanie>
<ssylka> Ссылка2</ssylka>
</blok>
<blok>
<avtor> Автор3 </avtor>
<nazvanie> Название3 </nazvanie>
<ssylka> Ссылка3</ssylka>
</blok>
и т. д. примерно еще 15 блоков
Данная страница генерируется Oracle очень быстро.
обрабатываю
обрабатывается всё это за 2-3 сек. иммено функцией (file_get_contents )
если использую без ссылки (<ssylka> Ссылка2</ssylka_kaf>) (впринципе без разницы, что находится), в общем 3-ий элемент в блоке
Пример:
<nazvanie_spiska> Учебники </nazvanie_spiska>
<blok>
<avtor> Автор1 </avtor>
<nazvanie> Название1 </nazvanie>
</blok>
<blok>
<avtor> Автор2 </avtor>
<nazvanie> Название2 </nazvanie>
</blok>
<blok>
<avtor> Автор3 </avtor>
<nazvanie> Название3 </nazvanie>
</blok>
обрабатывается всё это за 0.18 сек. иммено функцией (file_get_contents)
Подскажите, может какую функцию использовать, или более рациональный способ, я уже запарился гуглить, надеюсь на Вас
Приветствую!
Проблема:
Есть страница (http://is/dann.sistem.form) полученная путем обработки Oracle выводом
имеет вид:
<nazvanie_spiska> Учебники </nazvanie_spiska>
<blok>
<avtor> Автор1 </avtor>
<nazvanie> Название1 </nazvanie>
<ssylka> Ссылка1</ssylka>
</blok>
<blok>
<avtor> Автор2 </avtor>
<nazvanie> Название2 </nazvanie>
<ssylka> Ссылка2</ssylka>
</blok>
<blok>
<avtor> Автор3 </avtor>
<nazvanie> Название3 </nazvanie>
<ssylka> Ссылка3</ssylka>
</blok>
и т. д. примерно еще 15 блоков
Данная страница генерируется Oracle очень быстро.
обрабатываю
PHP:
$conten=file_get_contents('http://is/dann.sistem.form');
$conten_xml="<?xml version=\"1.0\" encoding=\"windows-1251\"?><xml>".$conten."</xml>";
$xml_pars = simplexml_load_string($conten_xml);
если использую без ссылки (<ssylka> Ссылка2</ssylka_kaf>) (впринципе без разницы, что находится), в общем 3-ий элемент в блоке
Пример:
<nazvanie_spiska> Учебники </nazvanie_spiska>
<blok>
<avtor> Автор1 </avtor>
<nazvanie> Название1 </nazvanie>
</blok>
<blok>
<avtor> Автор2 </avtor>
<nazvanie> Название2 </nazvanie>
</blok>
<blok>
<avtor> Автор3 </avtor>
<nazvanie> Название3 </nazvanie>
</blok>
обрабатывается всё это за 0.18 сек. иммено функцией (file_get_contents)
Подскажите, может какую функцию использовать, или более рациональный способ, я уже запарился гуглить, надеюсь на Вас