Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

filipescoob

[Resolvido] Erro ao Gerar XML

Recommended Posts

Salve comunidade,

 

Estou com um problema e ja recorri a internet e não consegui resolver.

 

tenho um xml que vem algumas tags em branco

 

Exemplo:

 

      <tag></tag>

porem ao executar o comando abaixo

 

            foreach (XmlNode node in list)
            {
                node.Attributes.RemoveNamedItem("xsi:noNamespaceSchemaLocation");
            }

           //atualiza o arquivo
            doc.Save(fileName);

ele salva o XML assim

 

      <tag>
      </tag>

e o sistema tem um XSD que valida a quantida de caracteres. Em um caso especial ele é 2 e o sistema cria sozinho sem mechermos na linha em questão 4 espaços em branco quando faz a quebra de linha.

 

Ja tentei varios comandos e não consigo realizar a quebra de linha, fico no aguarod se alguem pouder me ajudar.

 

 

Obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Resolvido...

 

            //remove os espaços em branco das tags vazias
            foreach (XmlElement element in doc.SelectNodes("//*[. = '' and count(*) = 0]"))
            {
                element.IsEmpty = true;
            }

            //atualiza o arquivo
            doc.Save(fileName);

Obrigado a todos.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.