Exmple feed: view-source: http://rss.packetstormsecurity.org/files/tags/exploit/
Я хочу вернуть только те разделы xml, в которых родительский узел заголовка имеет соответствующий текст в это, в этом примере текст для сопоставления - "site".
//get feed with curl
$doc = new SimpleXmlElement($xml, LIBXML_NOCDATA);
//$result = $doc->xpath('//title'); //this works returns all the 's
$result = $doc->xpath('//title[site]'); //doesn't work
$result = $doc->xpath('//title[text()="site"]'); //doesn't work
$result = $doc->xpath('//title[contains(site)]'); //doesn't work
$result = $doc->xpath('//title[contains(text(),'Site')]'); //doesn't work
foreach ($result as $title)
echo "$title
"