HTML & XML - Semelhanças e Diferenças
A grande semelhança entre HTML e XML é que eles podem ser considerados " frutos " do SGML; a sintaxe dos dois é bastante parecida, o que faz com que alguém familiarizado com HTML não encontre dificuldades em aprender o XML. A grande diferença é que enquanto o HTML descreve as ações a serem executadas e a forma de apresentação de um documento em uma página da rede, o XML descreve apenas o que cada trecho de dados representa, isto é, o XML descreve apenas o conteúdo do documento a ser exibido em uma página da rede.
Como as especificações oficiais do XML elaboradas pelo
W3C determinam que os programas que lêem arquivos XML não sejam capazes de adivinhar o que está errado em um arquivo XML, as regras de formatação são muito mais rígidas do que para documentos HTML.Dessa maneira enquanto no HTML as tags ( palavras encapsuladas por sinais '<' e '>' ), os atributos ( name = "value" ) e a forma de exibição do texto entre os dois é completamente especificada, no XML as tags são usadas para delimitar trechos de dados e não interpretação dos dados.
Os arquivos XML são arquivos texto, o que facilita muito o trabalho de desenvolvedores de aplicações, pois o processo de correção de erros torna-se mais simples.
![]()