PROBLEMA AO CRIAR XML

FBGSYSTEMS 23/12/2015 16:53:30
#455495
Boa tarde galera.
Estou tendo um problema que nao enfrentava antes.
Uso a seguinte rotina para criar um xml:

                     UTF8Encoding utf = new UTF8Encoding();

string pasta = new bdsConfig().GetConfig().retorno;

XmlTextWriter retorno_sat = new XmlTextWriter(pasta + @[Ô]\[Ô] + string.Format([Ô]{0:00000000}[Ô], codorc) + [Ô]-retorno.xml[Ô], utf);

retorno_sat.WriteStartDocument();

//retorno_sat.Close();
// codorc
retorno_sat.WriteStartElement([Ô]codorc[Ô]);
retorno_sat.WriteString(codorc.ToString());
retorno_sat.WriteEndElement();// fecha codorc

// descricao erro
retorno_sat.WriteStartElement([Ô]descricaoerro[Ô]); // aqui acontece o erro

...
.
.
.



Na linha demonstrada aparece o seguinte erro:
[Ô]Símbolo StartElement no estado Epilog resultaria em um documento XML inválido.[Ô]

Nunca passei por isso e gero xml da mesma forma em outro sistema e da certo.
Tentei em teste encerrar o documento antes dessa linha, ele o escreveu certinho com os dados que passei na primeira tag(codorc)

Nao achei nada relativo a esse erro na net.
FBGSYSTEMS 23/12/2015 17:07:01
#455497
Descobri que não abri uma tag para ser a mae do documento, fiz isso e deu certo.
Tópico encerrado , respostas não são mais permitidas