Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > PHP: Для профи > как мне правильней обработать данные? |
Автор: Rock 20.4.2006, 10:41 |
имеются xml файлы: 1.xml, 2.xml, 3.xml - краткий перечень предметов типа № 1,2,3 all.xml - полный список с описанием предметов всех типов. Мне необходимо вытаскивать информацию, например, из 1.xml файла, затем проверять удовлетворяет ли она условию, и если да - вытаскивать с all.xml файла более подробную информацию об этом предмете. Я делаю это путем последовательного перебора сначала файла 1.xml, затем (если предмет - true) ищу его в файле all.xml и вывожу оттуда подробную инфу о нем. Кол-во предметов в 1.xml - может быть несколько десятков а в all.xml может достигать 1000 или более... 1. Существует ли способ непоследовательного перебора xml файла, а подобного SQL запросам в БД? 2. Может проще загружать xml в MySQL, а уже затем юзать SQL-запросы? если учесть, что xml-файлы находятся на удаленном сервере, и данные в них выгружаются каждые 5 мин. ![]() |
Автор: smartov 20.4.2006, 11:26 |
Помню xmldb был такой класс на phpclasses.org |