¿Cómo obtener un formato XML separado para cada fila en un marco de datos?

Quiero exportar mi marco de datos al formato XML. En el marco de datos "resultados" tengo dos columnas y dos filas.
Yo uso este código:

xmlNode("data",.children=lapply(names(results),function(n){xmlNode(n,results[[n]])}))   

y obtengo resultados mixtos:

<data> <time>2013-10-27 13:00:002013-10-27 13:00:00</time>
<p_value>0.990.79</p_value> </data>`

Las dos filas ingresadas al mismo nodo XML. Tendré más de 2 filas, así que quiero poder obtener un formato XML separado para cada fila, así:

<data> 
<time>2013-10-27 13:00:00</time>
<p_value>0.99</p_value>
</data>

Y la siguiente fila se verá así:

<data> 
<time>2013-10-27 13:00:00</time>
<p_value>0.79</p_value>
</data

Mi pregunta es ¿cómo separar las filas en formato XML?

Respuestas a la pregunta(1)

Su respuesta a la pregunta