PHP RSS阅读器-多类别标记
所以我使用这个函数:PHP RSS阅读器-多类别标记,php,rss,categories,Php,Rss,Categories,所以我使用这个函数: function getFeed($feed_url) { $content = file_get_contents($feed_url); $x = new SimpleXmlElement($content); echo "<ul>"; foreach($x->channel->item as $entry) { echo "<li><a href='$entr
function getFeed($feed_url) {
$content = file_get_contents($feed_url);
$x = new SimpleXmlElement($content);
echo "<ul>";
foreach($x->channel->item as $entry) {
echo "<li><a href='$entry->link' title='$entry->title'>" . $entry->title . "</a></li>";
echo "<li>Category:" . $entry->category . "</li>";
}
echo "</ul>";
}
函数getFeed($feed_url){
$content=file\u get\u contents($feed\u url);
$x=新的SimpleXmlElement($content);
回声“”;
foreach($x->channel->item as$entry){
回声“”;
echo“- 类别:“.$entry->Category。”
”;
}
回声“
”;
}
我使用的RSS提要有多个“category”值。
如何检索所有这些文件
如下图所示
<category>Cat 1</category>
<category>Cat 2</category>
1类
第2类
您是否尝试过:
function getFeed($feed_url) {
$content = file_get_contents($feed_url);
$x = new SimpleXmlElement($content);
echo "<ul>";
foreach($x->channel->item as $entry) {
echo "<li><a href='$entry->link' title='$entry->title'>" . $entry->title . "</a></li>";
foreach($entry->category as $writeMe)
echo "<li>Category:" . $writeMe . "</li>";
}
echo "</ul>";
}
函数getFeed($feed_url){
$content=file\u get\u contents($feed\u url);
$x=新的SimpleXmlElement($content);
回声“”;
foreach($x->channel->item as$entry){
回声“”;
foreach($entry->category as$writeMe)
echo“- 类别:“.$writeMe.”
”;
}
回声“
”;
}
您可以更改:
echo "<li>Category:" . $entry->category . "</li>";
echo“类别:”$条目->类别。“ ”;
与:
foreach($entry->category as$category){
回声“类别:“.$Category.” “;
}
但是您能提供XML结构吗?应该是:
<categories>
<category>Cat 1</category>
<category>Cat 2</category>
</categories>
第一类
第2类
编辑您的问题并向我们展示您试图解析的RSS,然后我们可以提供帮助!我是朝那个方向走的,但细节你知道,细节!什么意思?什么细节?更多细节=更好的答案。我几乎写了同样的东西。。但是,是的,小的类型。好的,你在这里总是很有帮助的-thx将在几分钟内接受你的回答!
<categories>
<category>Cat 1</category>
<category>Cat 2</category>
</categories>