Seria algo asi??
Código PHP:
function smsXml() {
/* Crea un mensaje Xml. No tiene el numero de parámetros definidos.*/
$num_args = func_num_args();
$lista_args = func_get_args();
$cadena = "<<<XML
<?xml version=&APO1.0&APO encoding=&APOutf-8&APO?>
<operation>";
for ($i=0;$i<$num_args;$i++) {
$cadena = $cadena."<param$i>".$lista_args[$i]."</param$i>";
}
$cadena = $cadena."</operation>
XML;";
return $cadena;
}