Hola a todos estoy generando un xml con php y lo que quiero es generar la versión de rss... para que en el código creado me muestre por ej:
<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0"> /*ESTA ES EL NODO A CREAR*/
<channel>
etc..
etc..
</channel>
</rss>
Pero no encuentro el método del DOMdocument este es mi código:
Código PHP:
Ver original$doc = new Domdocument();
$doc->formatOutput=true;
$rss = $doc->createElement("rss");
$rss->appendChild($doc->());
$channel= $doc->createElement("channel");
$doc->appendChild($channel);
$destacadas=$doc->createElement("destacadas");
foreach($news as $new):
if($new['News']['destacada'] == 1){
$title=$doc->createElement("title");
$title->appendChild($doc->createTextNode($new['News']['name']));
$destacadas->appendChild($title);
$resumen=$doc->createElement("resumen");
$resumen->appendChild($doc->createTextNode($new['News']['resumen']));
$destacadas->appendChild($resumen);
$contenido=$doc->createElement("contenido");
$contenido->appendChild($doc->createTextNode($new['News']['contenido']));
$destacadas->appendChild($contenido);
$fecha=$doc->createElement("fecha");
$fecha->appendChild($doc->createTextNode($new['News']['f_publicacion']));
$destacadas->appendChild($fecha);
$seccion=$doc->createElement("seccion");
$seccion->appendChild($doc->createTextNode($new['Section']['name']));
$destacadas->appendChild($seccion);
$image=$doc->createElement("image");
$image->appendChild($doc->createTextNode(HTTP."app/webroot/img/News/".$new['Image'][0]['id'] . ".". "300x300" . "." . "jpg"));
}
$destacadas->appendChild($image);
$channel->appendChild($destacadas);
$doc->appendChild($rss);
$rss->appendChild($channel);
endforeach;
$doc->save(WWW_ROOT.'Xml\destacadas.xml');
echo $doc->saveXml;