SimpleXml和php:如何将机箱添加到RSS中?

时间:2015-08-31 16:04:58

标签: php rss simplexml

我读取XML文件并循环链接以获取链接到pdf的链接。

然后我想将此链接添加为RSS的元素标记的值。必须添加此抹布

$XML = simplexml_load_file($cached_rss);
foreach ($XML->channel->item as $index => $item) 
{ 
    // I read the page linked, grab a link to a pdf 
    // Then tried to add the new TAG to current item
    $XML->channel->item[$index]->addChild("enclosure", $link);
}

实际上这会导致php崩溃而不会出现错误(甚至在apache error.log文件中也会出现任何错误!)

我必须做些什么来添加新标记作为存在'item'标记的子标记?

1 个答案:

答案 0 :(得分:1)

您已经在ldconfig中获得了$item - 您希望foreach addChild

我不确定你为什么没有犯错误。尽量确保$item->addChild("enclosure", $link);设置为error_reporting