鉴于Wordpress RSS提要,我想知道如何获得每个帖子的所有标签。据我所知,每个标签都有一个类似<category><![CDATA[ ]]></category>
的条目。我正在使用PHP的SimpleXmlElement。
谢谢。
答案 0 :(得分:1)
您可以使用SimpleXMLElement::xpath
执行此操作。所以:
<?php
$x = new SimpleXMLElement($xml_for_one_item);
$result = $x->xpath('category');
foreach ($result as $cat) {
// do something with the category string in $cat
}
?>
此处唯一的缺点是您必须一次只传递一个项目的XML。如果您知道要使用哪些项目,请将其更改为第一项的$x->channel->item[0]->xpath('.//category')
,等等。