Как преобразовать feedburner в чистый xml?

Тема в разделе "Как сделать...", создана пользователем gauss_gauss, 2 май 2014.

  1. gauss_gauss

    gauss_gauss Постоялец

    Регистр.:
    13 окт 2011
    Сообщения:
    87
    Симпатии:
    4
    Как преобразовать feedburner в чистый xml? Хочу парсить пару новостных лент, да не понял как в чистый xml преобразовать. приставка ?format=xml и ?fmt=xml в конце ссылки не помогают!
     
  2. Denixxx

    Denixxx

    Регистр.:
    7 фев 2014
    Сообщения:
    247
    Симпатии:
    191
    В таком проекте как ReloadCMS парсер новостей по RSS существует уже лет пять или шесть.
    Можете взять оттуда код.
    Класс: https://github.com/Den1xxx/ReloadCMS/blob/master/modules/engine/lastRSS.php
    Код модуля: https://github.com/Den1xxx/ReloadCMS/blob/master/modules/general/rss.aggregator/index.php
    В коде модуля нативную функцию show_window замените на свою функцию вывода или echo если нет шаблонизатора.
    Файл rss_aggregator.ini прописыватся настойки и фиды откуда тащить новости — в каждой строке 1 фид RSS.
    Вот примерно как выглядят конфиги:
    Код:
    [config]
    cache_time = "3600"
    max_title_length = "30"
    max_desc_length = "40"
    [feeds]
    0 = "http://marvelen.by/rss.php?m=articles@techno"
    
     
  3. zaregan

    zaregan Постоялец

    Регистр.:
    12 авг 2009
    Сообщения:
    70
    Симпатии:
    41
    ?format=xml у меня работает.. Дайте вашу ссылку?
     
  4. gauss_gauss

    gauss_gauss Постоялец

    Регистр.:
    13 окт 2011
    Сообщения:
    87
    Симпатии:
    4
    Код:
    http://feeds.feedburner.com/BritishHorseracingAuthorityLatestNon-runners?format=xml
    допустим это
     
  5. ivan.petrov

    ivan.petrov Постоялец

    Регистр.:
    12 апр 2013
    Сообщения:
    94
    Симпатии:
    41
    Так как раз XML. Исходник откройте. Просто он немного раскрашен стилями. Валидаторами чекается, нормально.
     
    latteo нравится это.