SimpleXml 和 php:如何将附件添加到 RSS 中?
SimpleXml and php: how to add an enclosure into an RSS?
我阅读了 XML 文件并循环遍历 link 以将 link 转换为 pdf linked.
然后我想添加这个link作为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' 标签的子标签?
您已经在 foreach
中获得了 $item
- 这正是您想要 addChild
的地方:$item->addChild("enclosure", $link);
我不确定你为什么没有收到错误。尝试确保您的 error_reporting
设置为 E_ALL
我阅读了 XML 文件并循环遍历 link 以将 link 转换为 pdf linked.
然后我想添加这个link作为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' 标签的子标签?
您已经在 foreach
中获得了 $item
- 这正是您想要 addChild
的地方:$item->addChild("enclosure", $link);
我不确定你为什么没有收到错误。尝试确保您的 error_reporting
设置为 E_ALL