la primera cuestión ya la e solucionado, pero ¿y las otras dos?:
Código:
function crearXML($conf){
//Elaborar una respuesta en xml
$salida_xml = "<?xml version=\"1.0\" encoding = \"ISO-8859-1\"?>\n";
$salida_xml .= "<respuesta timestamp='".obtenerFechaHora()."'>\n";
$salida_xml .= "\t<registros>\n";
foreach($conf as $cam => $val)
{
$conf[$cam] = limpiar($val);
$salida_xml .= "\t\t<". $cam .">" . $val . "</". $cam .">\n";
}
$salida_xml .= "\t</registros>\n";
$salida_xml .= "</respuesta>";
return $salida_xml;
}