Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
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
Resolvido...
//remove os espaços em branco das tags vazias
foreach (XmlElement element in doc.SelectNodes("//[. = '' and count() = 0]"))
{
Obrigado a todos.