XML, XHTML e HTML: Estrutura, Rigor e Transporte de Dados

Classificado em Computação

Escrito em em português com um tamanho de 2,72 KB

Estilo Inline (Atributo Style)

O atributo style pode ser aplicado à maioria dos elementos do corpo e especifica informações de estilo para o elemento atual.

Componentes Essenciais de um Documento XML

Um documento XML é constituído pelos seguintes elementos:

  • Declaração XML: Identifica o documento como XML e fornece os detalhes necessários para processar corretamente o arquivo XML.
  • Instruções de Processamento: Permitem que os documentos contenham instruções para as aplicações.
  • Declaração DOCTYPE: É usada para referenciar o DTD (Document Type Definition) a ser utilizado para validar o documento XML.
  • Referências de Caracteres e Entidade: Ponto de partida para a aplicação responsável por processar o XML.
  • Secção CDATA: Serve para indicar que o texto dentro da sua área é um texto comum e não deve ser interpretado como parte da marcação do XML.
  • Elementos: Blocos de construção dos arquivos XML.
  • Atributos: Fazem parte dos elementos XML; um elemento pode ter vários atributos.
  • Espaços em Branco: Utilizados para facilitar a leitura do documento.

XHTML: Rigor e Compatibilidade

O XHTML é uma reformulação da linguagem de marcação HTML baseada em XML. Ele combina as tags do HTML com as regras do XML.

Documentos XHTML são considerados bem formados e, portanto, podem ser processados usando processadores padrão XML, ao contrário do HTML, que requer um processador específico.

A versão 4.01 de HTML não era compatível com XML e, por essa razão, desenvolveu-se a linguagem XHTML. O XHTML surgiu devido à falta de rigor que era possível na produção de documentos HTML, o que podia resultar num mau funcionamento em alguns navegadores (browsers).

Como o XHTML é mais rigoroso, ele assegura que o documento produzido é correto e que todos os navegadores serão capazes de o interpretar adequadamente.

XML vs. HTML: Transporte e Exibição de Dados

Se os dados tiverem que ser disponibilizados para peritos os analisarem, o foco deve ser no que os dados representam e na sua descrição, o que é conseguido com o XML.

Enquanto o HTML é uma linguagem especializada para a exibição de dados, o XML é especializado para o transporte de dados. A capacidade de estruturação de dados é muito superior no XML do que no HTML.

Portanto, a melhor escolha para a disponibilização dos valores recolhidos por parte dos sensores seria o XML.

Entradas relacionadas: