Introdução ao XML
- Página anterior Tutorial XML
- Próxima página Uso do XML
Recomendação de curso:
O XML é uma ferramenta independente de software e hardware, usada para armazenar e transmitir dados.
- O que é XML? XML指可扩展标记语言(EX tensibleM arkupL
- O XML é uma linguagem de marcação, semelhante ao HTML
- O XML tem como objetivo armazenar e transmitir dados
- O XML foi projetado para ser descritivo por si mesmo
- O XML é um padrão recomendado pelo W3C
XML sem comportamento
Talvez seja um pouco difícil de entender, mas o XML não faz nada.
O XML foi projetado para estruturar, armazenar e transmitir informações.
A seguir está o bloco de notas escrito por John para George, armazenado em XML:
<nota> <to>George</to> <from>John</from> <heading>Lembrete</heading> <body>Não se esqueça da reunião!</body> </nota>
O XML acima é muito descritivo por si mesmo:
- Ele possui informações do remetente
- Ele possui informações do destinatário
- Ele tem o título
- Ele tem o corpo da mensagem
Mas, este documento XML ainda não faz nada. Ele é apenas informações puras envoltas em rótulos XML.
Precisamos escrever software ou programas para transmitir, receber e exibir este documento.
Nota
Para: George
De: John
Lembrete
Não se esqueça da reunião!
As diferenças entre XML e HTML
Os objetivos de design do XML e do HTML são diferentes:
- O XML tem como objetivo carregar dados - com foco no que são os dados
- O HTML tem como objetivo exibir dados - com foco na aparência dos dados
- Os rótulos XML não são pré-definidos como os rótulos HTML
O XML não usa rótulos pré-definidos
O linguagem XML não tem rótulos pré-definidos.
Os rótulos no exemplo (como <to> e <from>) não estão definidos em nenhum padrão XML. Esses rótulos são inventados pelo autor do documento XML.
O HTML usa rótulos pré-definidos, como <p>, <h1>, <table> e outros.
Para o XML, o autor deve definir os rótulos e a estrutura do documento.
O XML é extensível
Mesmo com a adição (ou remoção) de novos dados, a maioria dos aplicativos XML funcionará conforme esperado.
Suponha que um aplicativo esteja designado para exibir a versão original do note.xml (<to> <from> <heading> <body>)).
Então, imagine uma versão mais nova do note.xml que adicionou elementos <date> e <hour> e removeu <heading>.
Depois que o XML for reestruturado dessa maneira, os aplicativos da versão antiga funcionarão normalmente:
<nota> <date>2023-01-10</date> <hour>09:30</hour> <to>George</to> <from>John</from> <body>Não se esqueça da reunião!</body> </nota>
Nova versão
Nota
Para: George
De: John
Data: 2023-01-10 09:30
Não se esqueça da reunião!
O XML - simplifica tudo
- O XML simplifica o compartilhamento de dados
- O XML simplifica a transmissão de dados
- O XML simplifica as mudanças de plataforma
- O XML simplifica a acessibilidade dos dados
Muitos sistemas de computadores contêm dados incompatíveis entre si. Para desenvolvedores de Web, trocar dados entre sistemas incompatíveis (ou sistemas atualizados) é uma tarefa cansativa. Para isso, é necessário converter uma grande quantidade de dados, e esses dados incompatíveis também são极易丢失.
O XML armazena dados em formato de texto puro. Isso oferece uma maneira independente de software e hardware para armazenar, transmitir e compartilhar dados.
O XML também pode ser expandido ou atualizado para novos sistemas operacionais, novas aplicações ou novos navegadores sem perder dados.
Através do XML, os dados podem ser usados por várias 'máquinas leitoras', como humanos, computadores, machines de voz, feeds de notícias, etc.
O XML é um padrão recomendado pelo W3C
Desde fevereiro de 1998, o XML se tornou um padrão recomendado pelo W3C.
- Página anterior Tutorial XML
- Próxima página Uso do XML