public function crearXml(){
$pruebaXml = <<<XML
<?xml version="1.0" encoding="UTF-8" ?>
<Root></Root>
XML;
$example = new SimpleXMLElement($pruebaXml); //Crea un nuevo objeto SimpleXMLElement
$example->addAttribute('id', '1');//Añade un elemento hijo al nodo XML
while( $nodo = $this->iteraciones->iterate()){
$nodos = $example->addChild('Nodo');
$nodos->addAttribute('id',$nodo->getId());
$acierto = $nodos->addChild('nuevoHijo', $nodo->getX());
}
$miFichero = $example->asXML();//Retorna un string XML correcto basado en un elemento SimpleXML
$miArchivo = fopen("xml/example.xml", "w+");//Abre un fichero o un URL
fwrite($miArchivo, $miFichero);//Escritura archivo
}