Парсинг пользовательских тегов из RSS / XML с помощью SimplePie - PullRequest
0 голосов
/ 28 января 2011

Я только что установил SimplePie, чтобы анализировать мои RSS-каналы для отображения на моем сайте.Я попробовал их руководство по захвату пользовательских тегов XML, но ничего не получается.

Пользовательский тег: http://www.image.com/images/items/image.jpg< / odat: image>

Я хочу разбить теги на разные переменные, чтобы я мог отформатировать отображение информации в любом случае, как мне бы хотелось.Есть идеи?

Спасибо!

Текущий код SimplePie:

foreach ($feed->get_items() as $item):?>

    <div class="item">
        <h2><a href="<?php echo $item->get_permalink(); ?>"><?php echo $item->get_title(); ?></a></h2>
        <p><small>Posted on <?php echo $item->get_date('j F Y | g:i a'); ?></small></p>
    </div>

<?php endforeach;?>

1 Ответ

0 голосов
/ 28 января 2011

try

$items = $feed->get_items();
foreach ($items as $item):?>

    <div class="item">
        <h2><a href="<?php echo $item->get_permalink(); ?>"><?php echo $item->get_title(); ?></a></h2>
        <p><small>Posted on <?php echo $item->get_date('j F Y | g:i a'); ?></small></p>
    </div>

<?php endforeach;?>

Это должно решить вашу проблему

Чтобы получить пользовательский элемент в ленте, вы можете использовать get_item_tags(), будет возвращен массив тегов
http://simplepie.org/wiki/reference/simplepie_item/get_item_tags

если вы осмотрите массив с помощью print_r (), вы сможете найти необходимые данные и способы доступа к ним

Dc

...