Diferença entre HTML e XML

xml



HTML para XML: estendendo a linguagem de marcação

A grande maioria das pessoas que estão na indústria de computadores sabe o que é HTML (Hypertext Markup Language). Já existe há muito tempo e tem sido amplamente utilizado no design de páginas da web que, embora já seja raro ver páginas da web escritas exclusivamente em HTML, é considerado um conhecimento básico para todo o processo de criação de páginas da web.



XML (Extensible Markup Language), por outro lado, é uma tecnologia mais recente e muito menos conhecida em comparação com o HTML. XML foi criado em 1996 por um grupo de 11 pessoas como uma adaptação da SGML (Standard Generalized Markup Language) para uso na World Wide Web. XML é uma linguagem de marcação mais estruturada e estrita em comparação com HTML, que permitiu aos usuários criar suas próprias definições e código modularizado. Ele foi feito para criar especificações padronizadas para a criação de linguagens de marcação personalizadas que agora são conhecidas como dialetos XML. Pode não ser imediatamente aparente, mas as linguagens de marcação personalizadas como HTML, RSS e Atom foram todas construídas a partir de XML como um método para aumentar a usabilidade da Internet.



Como o XML foi adaptado do SGML, ele contém muitos códigos e técnicas que foram originalmente do SGML, como sua rigidez e a assim chamada boa formação. Características que se estendem até mesmo aos descendentes do XML. Certas regras sempre devem ser consideradas ao criar código baseado em XML. Existe até uma declaração bem formada com cada documento para indicar que tipo de documento é e em quais regras o processamento deve ser baseado. Isso é muito diferente em comparação com a codificação bastante simples usada em HTML.

Ao processar uma página HTML, você teria algum tipo de resultado, independentemente de qual foi a entrada. O processador de HTML tenta entender o que está no documento e faz uma saída que considera melhor representar os dados de entrada. Isso não é verdade no que diz respeito ao XML. XML emprega um mecanismo de tratamento de erros que é considerado 'draconiano'. Sempre que o processador XML encontra algo que não pode compreender, ele apenas cria um relatório de erro e encerra o processamento do arquivo. Isso o deixa com uma caixa de erro e nenhum resultado ao contrário do HTML.

Para colocá-lo em perspectiva, HTML é uma linguagem de marcação usada para exibir de forma rápida e fácil algum tipo de saída. Ele não se preocupa com a exatidão da entrada e apenas tenta criar uma saída com base no arquivo de entrada. XML, por outro lado, é uma linguagem de marcação muito estrita que geralmente não é usada para criar conteúdo. Seu uso principal é como ferramenta para criar outras linguagens de marcação que criam o conteúdo necessário.

Publicações Populares

Diferença entre erva daninha boa e má



Erva daninha boa versus erva daninha Existe erva daninha realmente boa e, em caso afirmativo, como distinguir a erva daninha boa da erva daninha ruim? Obviamente, a erva daninha é mais conhecida por seus aspectos ruins, ao invés

Diferença entre iPhone e Curve

iPhone vs Curve O iPhone é uma criação da Apple Inc. É considerado o rei de todos os smartphones, mas mesmo antes de esses produtos da Apple se tornarem populares,

Diferença entre RTF e DOC

RTF vs DOC Quando se trata de documentos de processamento de texto, o formato DOC é indiscutivelmente o rei. Este formato é usado pelo Microsoft Word, um processador de texto muito popular

Diferença entre Jujitsu e Aikido



Jujitsu vs. Aikido Duas das artes marciais mais populares originárias do Japão são o Aikido e o Jujitsu. Ambos são métodos de combate corpo-a-corpo com foco no agarramento

Diferença entre energia e potência

As pessoas sempre parecem considerar a energia e o poder iguais. Eles até cometem o erro de pensar 'Energia e Poder' como sinônimos. Bem, não se pode nem ser