• Conteúdo 1
  • Menu 2
  • Rodapé 3
  • Portal TCE-ES
  • Link para Conteúdo Acessibilidade
  • Alto contraste
  • A- A A+
logo-portal-ajudalogo-portal-ajudalogo-portal-ajudalogo-portal-ajuda
Portal de Ajuda > CidadES

Manipulação de XML

Em muitos sistemas, é preciso armazenar e trocar informações de forma organizada. Para isso foi criado o XML, uma linguagem feita para representar dados de maneira estruturada e compreensível.

Ele é usado para estruturar dados em formato de texto e funciona como um padrão de organização das informações, garantindo que os dados possam ser compartilhados de forma padronizada. A principal vantagem do XML é que ele pode ser lido tanto por pessoas quanto por máquinas.

Exemplos comuns de uso são:

  • Arquivos de configuração;
  • Comunicação entre sistemas;
  • Remessas enviadas ao CidadES.

Estrutura de um arquivo XML

Antes de aprender a editar um arquivo XML, é importante entender como ele é estruturado. A menor parte de um XML é o elemento, que serve para guardar cada informação.

Todo elemento é formado por um par de tags:

  • Tag de abertura: Indica onde o elemento começa;
  • Tag de fechamento: Indica onde o elemento termina.

Uma tag é escrita entre sinais de “menor que” (<) e “maior que” (>). No caso da tag de fechamento, adiciona-se também uma barra (/) antes do nome.

Você pode imaginar as tags como parênteses: se uma tag abre, ela precisa ser obrigatoriamente fechada.

Por exemplo:

<Nome>
            Natalia
</Nome>

  • <Nome>: é a tag de abertura;
  • Natalia: é o valor do elemento;
  • </Nome>: é a tag de fechamento.

Mas em um XML real, é comum que elementos contenham outros elementos dentro de si. O elemento principal, chamado de raiz, funciona como uma “caixa maior”, que pode conter várias “caixas menores” dentro dela.

Editando o XML

Agora que entendemos a estrutura de um arquivo XML, vamos falar sobre como editar esse tipo de arquivo.

O XML é um arquivo de texto comum, ou seja, pode ser aberto em praticamente qualquer editor de texto, até mesmo no Bloco de Notas que já vem no computador. Mas, para facilitar a leitura e evitar erros, vamos usar o Notepad++, que é gratuito e muito utilizado para esse tipo de tarefa.

Vamos supor que enviei uma remessa de contratação ao CidadES e recebi uma mensagem do sistema dizendo que houve um problema na linha 31 e coluna 28 do meu arquivo Licitacao.xml.

Ao abrir um XML no Notepad++, você vai perceber algumas facilidades:

  • As tags aparecem coloridas, o que ajuda a identificar cada parte;
  • É possível expandir ou recolher trechos do XML para visualizar melhor os elementos;
  • O editor destaca a tag de fechamento;
  • É mostrada a contagem de linhas à esquerda para melhor identificar os elementos.

Assim, podemos acessar diretamente a posição que houve o problema e resolvê-lo. Neste caso, a tag de fechamento do elemento está causando o erro.

Após terminar a edição, é importante salvar o arquivo. Pronto! Agora podemos enviar o arquivo ao CidadES sem receber o aviso novamente.

Para facilitar a pesquisa


Artigos Relacionados

  • Valor do campo inválido: Como resolver?
  • Situação inválida: Como resolver?
  • Campo obrigatório não informado: Como resolver?
  • Campo não deve ser informado: Como resolver?
  • Contratação não cadastrada: Como resolver?
  • Responsável ou signatário não informado: Como resolver?

Ainda precisa de ajuda?
Abra um chamado clicando aqui ou entre em contato conosco:
atendimento@tcees.tc.br       (027) 3334-7709

Não encontrou a documentação que procurava?
Você pode sugerir novas documentações clicando aqui.
Sugestão de Documentação
Se você não quiser se identificar, não tem problema 🙂

botão para escola de contas públicas Contatos
botão para serviço de informação ao cidadão SIC - Serviço de Informação ao Cidadão
botão para LGPD - Proteção de Dados LGPD - Proteção de Dados
botão para assessoria de imprensa Secretaria de Comunicação
Telefone Geral: +55 27 3334-7600
Rua José Alexandre Buaiz, 157 - Enseada do Suá | Vitória - ES | CEP: 29.050-913

Atendimento: segunda a sexta-feira, das 12h às 19h.

LINKS ÚTEIS

  • Dados Abertos
  • Licitações e Contratações
  • Ministério Público de Contas 
  • Instituto Rui Barbosa
  • Atricon

SERVIDORES

  • Intranet
  • Webmail
  • Administração
Siga o TCE-ES nas redes sociais e saiba mais da Corte Capixaba.

Política de Cookies

Essenciais Sempre ativo

Cookies de sessão e segurança necessários para o funcionamento do portal. São definidos em resposta a ações do usuário, como fazer login ou preencher formulários. Não podem ser desativados.

Analíticos

Nos ajudam a entender como os visitantes interagem com o portal, coletando informações de forma anônima para melhorar o conteúdo e a experiência de navegação (ex: Google Analytics).

Terceiros

Cookies definidos por serviços externos incorporados ao portal, como ferramentas de busca, mapas ou widgets. Esses serviços podem coletar dados por conta própria. Saiba mais sobre os dados coletados por terceiros

Política de Privacidade
Gerenciar Cookies