Como obter um formato XML separado para cada linha em um quadro de dados?

Quero exportar meu quadro de dados para o formato XML. No quadro de dados "resultados", tenho duas colunas e duas linhas.
Eu uso este código:

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

e recebo resultados mistos:

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

As duas linhas inseridas no mesmo nó XML. Como terei mais de 2 linhas, desejo poder obter um formato XML separado para cada linha, assim:

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

E a próxima linha será assim:

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

Minha pergunta é como separar as linhas no formato XML?

questionAnswers(1)

yourAnswerToTheQuestion