Acabo de ponerlo así:
Código:
<?php
$ruta="http://www. sitio .com/index.php?option=com_xmap&view=xml&tmpl=component&id=1";
$dom=new DOMDocument;
$dom->preserveWhiteSpace= FALSE;
$dom->load($ruta);
$links=$dom->getElementsByTagName('descripciones');
foreach($links as $link){
echo '<link href="/css/xxxxxxxxxxxxxxxxxxx.css" rel="stylesheet" type="text/css" />';
}
?>
Ahora no da error. Pero el caso es que, existiendo un enlace con la palabra "descripciones" en el sitemap, parece no funcionar. El archivo xxxxxxxxxxxxxxxxxxx.css de prueba que véis no aparece por ningún sitio.
Como os digo,
http://www. sitio .com/descripciones existe en el listado en ese sitemap.