Извлечь ключи и ссылки из XML-файла

(Ответов: 10, Просмотров: 1540)
Страница 1 из 2 12 Последняя
  1. арбитражу по ночам Аватар для feuer81
    • Регистрация: 30.10.2011
    • Сообщений: 2,102
    • Записей в дневнике: 2
    • Репутация: 464
    • Webmoney BL: ?
    Приветствую форумчан.

    Возник вопрос - есть XML-файл, который содержит всю информацию, необходимую для интернет-магазина.
    Также там содержится название товара и ссылка на него. Именно эти 2 пункта меня интересуют.
    Подскажите, как имея минимальные или вообще нулевые познания в программировании можно извлечь эти данные?
    Заранее благодарен всем.
    • 0
  2. Гуру Аватар для atheroth
    • Регистрация: 27.03.2012
    • Сообщений: 526
    • Репутация: 144
    • Webmoney BL: ?
    feuer81,регулярки либо зенопостер.
    Какой размер хмл файла?
    Если не найдешь бесплатных решений, отпишешь в личку, договоримся я тебе платно сделаю все.
    • 1

    Спасибо сказали:

    feuer81(09.06.2015),
  3. арбитражу по ночам Аватар для feuer81
    • Регистрация: 30.10.2011
    • Сообщений: 2,102
    • Записей в дневнике: 2
    • Репутация: 464
    • Webmoney BL: ?
    atheroth,платно это сколько?

    ---------- Сообщение добавлено 11:48 ---------- Предыдущее 11:47 ----------

    "Регулярки" - это регулярные выражения?

    ---------- Сообщение добавлено 11:56 ---------- Предыдущее 11:48 ----------

    размер файла 8.4 Мб.
    • 0
  4. Опытный Аватар для NightHawk
    • Регистрация: 12.08.2011
    • Сообщений: 460
    • Репутация: 152
    Извлечь куда, в отдельный файл, или просто товары в магазин загрузить, судя по всему под CPA.
    Юзаю этот хостинг с приятными ценами
    • 0
  5. арбитражу по ночам Аватар для feuer81
    • Регистрация: 30.10.2011
    • Сообщений: 2,102
    • Записей в дневнике: 2
    • Репутация: 464
    • Webmoney BL: ?
    NightHawk,все верно, по СРА. Но в отдельный файл
    • 0
  6. Опытный Аватар для awmaster08
    • Регистрация: 22.02.2008
    • Сообщений: 443
    • Репутация: 55
    • Webmoney BL: ?
    PHP код:

    $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.
    • 1

    Спасибо сказали:

    feuer81(09.06.2015),
  7. арбитражу по ночам Аватар для feuer81
    • Регистрация: 30.10.2011
    • Сообщений: 2,102
    • Записей в дневнике: 2
    • Репутация: 464
    • Webmoney BL: ?
    Цитата Сообщение от awmaster08 Посмотреть сообщение
    Модуль SimpleXML требует PHP 5.
    я не знаю ПХП... вообще)))
    • 0
  8. Опытный Аватар для awmaster08
    • Регистрация: 22.02.2008
    • Сообщений: 443
    • Репутация: 55
    • Webmoney BL: ?
    feuer81, потому я и дал вам код. Его чуть подправить и должно заработать. Если желания нет самому ковыряться, то заказывайте за деньги.
    • 1

    Спасибо сказали:

    feuer81(09.06.2015),
  9. арбитражу по ночам Аватар для feuer81
    • Регистрация: 30.10.2011
    • Сообщений: 2,102
    • Записей в дневнике: 2
    • Репутация: 464
    • Webmoney BL: ?
    awmaster08,я понял, только подскажите, как запустить этот код? В смысле на какой платформе? Ну эмулятор какой-то или...?

    ---------- Сообщение добавлено 14:03 ---------- Предыдущее 14:03 ----------

    на сайте своем каком-то запустить?

    ---------- Сообщение добавлено 14:39 ---------- Предыдущее 14:03 ----------

    Код можно запустить с хостинга... Осталось скрипт написать)))
    • 0
  10. Студент Аватар для Rinatz
    • Регистрация: 31.10.2014
    • Сообщений: 45
    • Репутация: 12
    • Webmoney BL: ?
    если xml под рекламу, то я делал так: берем xml, конвертируем в txt http://xmlgrid.net/convert/xml-to-csv.html, затем txt открываем экселем, где все по столбцам, оставляем нужные и дальше в директ/эдвордс
    Настройка Яндекс.Директ/Google Adwords от сертифицированного специалиста >>> http://i-adt.ru
    • 1

    Спасибо сказали:

    feuer81(09.06.2015),
Страница 1 из 2 12 Последняя

Похожие темы

Темы Раздел Ответов Последний пост
как открыть ссылки в браузере из файла?
Вопросы от новичков 7 03.03.2015 19:43
Как вывести ключи в ТОП гугла ключи без региона?
Google 4 19.02.2015 20:11
Бесплатный анализ с Key Collector (ключи) и Page-Weight (вес страниц, ссылки)
Бесплатное на форуме 61 22.02.2014 12:07
реализовать чтение Excel файла из файла PHP
Создание сайтов 1 27.08.2013 13:28
Wordpress: помогите извлечь данные из таблицы WP
Web программирование 13 25.08.2011 20:25

У кого попросить инвайт?

Вы можете попросить инвайт у любого модератора:

Информеры