Estás cometiendo un error al nombrar a la variable $xml.
Primero $xml es un resultset válido
Código PHP:
$xml = $consultag->ejecutar("SELECT * FROM actualidad LIMIT 0,1");
Pero luego ya deja de ser un resultset pues haces:
Código PHP:
$xml = new XMLFile();
Entonces no puedes pretender pasarlo por una función como mysql_fetch_array().
Lo que tienes que hacer es cambiar el nombre de alguna de ellas (mejor la del resultset), pues son variables diferentes... no se pueden llamar las dos $xml.
Saludos