Bueno lo adapté de esta manera
Código PHP:
$xml = '<?xml version="1.0" encoding="utf-8"?><entry xmlns:eltiempo="http://api.eltiempo.com/NS/API/1.0"><id>tag:api.eltiempo.com,2008:/eltiempo/articulos/CMS-4269823</id><title><![CDATA[Fiscalía abrió investigación penal contra sfsdfsfsd extorsivo]]></title><updated>2008-06-17T10:36:12-05:00</updated><link href="/1.0/eltiempo/articulos/CMS-4269823.json" rel="alternate" type="text/json"/><link href="/1.0/eltiempo/articulos/CMS-4269823.xml" rel="alternate" type="application/atom+xml"/><summary><![CDATA[Un fiscal especializado de la seccional de sdsdllamó a sda la ex sdpor el presunto sdsdde un ex sdsdde la sdsdde Bsdsd.]]></summary><category term="Justicia"/><author><name>sdsdfs</name></author><eltiempo:actividad xmlns:eltiempo="http://api.eltiempo.com/NS/API/1.0" eltiempo:comentarios="421" eltiempo:visitas="4373" eltiempo:votos="10" eltiempo:recomendaciones="0"/></entry>';
$xml = simplexml_load_string( $xml );
$ns = $xml->getNamespaces( true );
$xml->registerXPathNamespace('c', $ns['eltiempo']); // En esta línea no sabría que reemplazar
$title = $xml->xpath('//c:comentarios'); // en esta tampoco
echo $title[0];
el error es
Código:
Fatal error: Call to a member function getNamespaces() on a non-object in S:\wamp\www\prueba1.php on line 9