Приветствую форумчан.
Возник вопрос - есть XML-файл, который содержит всю информацию, необходимую для интернет-магазина.
Также там содержится название товара и ссылка на него. Именно эти 2 пункта меня интересуют.
Подскажите, как имея минимальные или вообще нулевые познания в программировании можно извлечь эти данные?
Заранее благодарен всем.
- 09.06.2015 13:42
- 09.06.2015 13:43
feuer81,регулярки либо зенопостер.
Какой размер хмл файла?
Если не найдешь бесплатных решений, отпишешь в личку, договоримся я тебе платно сделаю все.Спасибо сказали:
feuer81(09.06.2015), - 09.06.2015 13:56
atheroth,платно это сколько?
---------- Сообщение добавлено 11:48 ---------- Предыдущее 11:47 ----------
"Регулярки" - это регулярные выражения?
---------- Сообщение добавлено 11:56 ---------- Предыдущее 11:48 ----------
размер файла 8.4 Мб. - 09.06.2015 14:45
Извлечь куда, в отдельный файл, или просто товары в магазин загрузить, судя по всему под CPA.
- 09.06.2015 14:49
NightHawk,все верно, по СРА. Но в отдельный файл
- 09.06.2015 15:08PHP код:Возможно это:
$str= "http://****/***.xml"; //Запрос xml файла
$source = $str;
$file = "file.xml";
copy($source, $file); //Копируем все в файл
$dom = new DomDocument();
function wget($file) {
$data = file_get_contents($file);//Читаем файл
return $data;
}
$data = wget($file);
$dom->loadXML($data);
$body = $dom->getElementsByTagName('*****'); //Ищет все элементы с заданным локальным именем
echo $body->item(0)->getAttribute('****'); //Получим значение атрибута по заданному имени
PHP код:нужно будет пихнуть в цикл, если значений много.$body = $dom->getElementsByTagName('*****'); //Ищет все элементы с заданным локальным именем
echo $body->item(0)->getAttribute('****'); //Получим значение атрибута по заданному имени
Как-то так. Можете по строчкам кода погуглить, все разжевано в интернетах.
Для корректной работы этого расширения необходимо PHP расширение libxml. Это означает, что также необходима передача опции --enable-libxml , хотя неявно это уже сделано, так как поддержка libxml по умолчанию включена.
Модуль SimpleXML требует PHP 5.
Мануал тут.Последний раз редактировалось awmaster08; 09.06.2015 в 15:16.
Спасибо сказали:
feuer81(09.06.2015), - 09.06.2015 15:50
- 09.06.2015 16:01
feuer81, потому я и дал вам код. Его чуть подправить и должно заработать. Если желания нет самому ковыряться, то заказывайте за деньги.
Спасибо сказали:
feuer81(09.06.2015), - 09.06.2015 16:39
awmaster08,я понял, только подскажите, как запустить этот код? В смысле на какой платформе? Ну эмулятор какой-то или...?
---------- Сообщение добавлено 14:03 ---------- Предыдущее 14:03 ----------
на сайте своем каком-то запустить?
---------- Сообщение добавлено 14:39 ---------- Предыдущее 14:03 ----------
Код можно запустить с хостинга... Осталось скрипт написать))) - 09.06.2015 16:43
если xml под рекламу, то я делал так: берем xml, конвертируем в txt http://xmlgrid.net/convert/xml-to-csv.html, затем txt открываем экселем, где все по столбцам, оставляем нужные и дальше в директ/эдвордс
Спасибо сказали:
feuer81(09.06.2015),
Похожие темы
| Темы | Раздел | Ответов | Последний пост |
|---|---|---|---|
как открыть ссылки в браузере из файла? | Вопросы от новичков | 7 | 03.03.2015 19:43 |
Как вывести ключи в ТОП гугла ключи без региона? | 4 | 19.02.2015 20:11 | |
Бесплатный анализ с Key Collector (ключи) и Page-Weight (вес страниц, ссылки) | Бесплатное на форуме | 61 | 22.02.2014 13:07 |
реализовать чтение Excel файла из файла PHP | Создание сайтов | 1 | 27.08.2013 14:28 |
Wordpress: помогите извлечь данные из таблицы WP | Web программирование | 13 | 25.08.2011 21:25 |







