PROBLEMA AO CRIAR XML
Boa tarde galera.
Estou tendo um problema que nao enfrentava antes.
Uso a seguinte rotina para criar um xml:
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.
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.
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