A wikipédia tem um artigo bastante completo sobre o assunto e o no site do W3C você vai achar muita informação interessante.
O XML é um sigla que vem de "eXtensible Markup Language". É uma linguagem de marcação recomendada pela W3C para a criação de documentos com dados organizados hierarquicamente, tais como textos, banco de dados ou desenhos vetoriais. Ele possui uma semântica própria. A questão do extensível ocorre porque o criador de um arquivo XML define os seus próprios elementos de marcação.
As principais características de um arquivo XML são:
- todos os elementos devem ter um tag de fechamento. Veja no exemplo abaixo que a tag id é terminada com />
- as tags são sensíveis ao caso, assim <nome> é diferente de <nOme>
- as tags devem estar apropriadamente aninhadas. O exemplo abaixo está errado, pois </descricao> deveria preceder <pai>.
- alguns caracteres tem significado especial em XML e não devem ser utilizados
- comentários em XML são escritos no formato
<-- esta é uma linha de comentário. É o mesmo formato do HTML -->
- os espaços são preservados. Diferentemente do HTML, múltiplos espaços em branco em sequência não são truncados.
- XML armazena os caracteres de nova linha (CR + LF) como LF
Vamos criar um pequeno programa em Java para ler o arquivo
Veja como ficará o programa
O resultado da execução é:
Nenhum comentário:
Postar um comentário