使用SimplePie解析来自RSS/XML的自定义标签

问题描述:

我刚刚安装SimplePie来解析我的RSS源以显示在我的网站上。我试过他们的教程来获取自定义XML标签,但事情并没有解决。使用SimplePie解析来自RSS/XML的自定义标签

自定义标签:< ODAT:图像> http://www.image.com/images/items/image.jpg </ODAT:图像>

我要崩溃的标签为不同的变量所以我可以根据需要设置信息的显示格式。有任何想法吗?

谢谢!

电流了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;?> 

尝试

$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的阵列(),你应该能够找到你所需要的数据以及如何访问它

直流

+1

我怎么有它显示ODAT:图像标签?现在,它只是抓住标题和描述标签 – BigMike 2011-01-28 02:34:59