Entenda o histórico da linguagem XML da ferramenta de página da WEB (1)
Autor:Eve Cole
Data da Última Atualização:2009-07-07 16:10:04
1. Antecedentes do XML
XML, assim como HTML, vem de Standard Generalized Markup Language, ou SGML, para abreviar. SGML já existia muito antes da Web ser inventada. Como o próprio nome sugere, SGML é uma linguagem universal que usa tags para descrever materiais de documentos. Ela contém uma série de definições de tipo de documento (DTDs, para abreviar). O significado das tags é definido no DTD, portanto a sintaxe do SGML é extensível. de. SGML é muito grande, não é fácil de aprender nem de usar, e também é muito difícil de implementar em um computador. Diante desses fatores, pesquisadores do CERN, inventor da Web, propuseram a linguagem HTML baseada nas capacidades da tecnologia computacional da época (1989).
HTML usa apenas uma pequena parte das tags em SGML. Por exemplo, HTML 3.2 define 70 tags. Para facilitar a implementação em um computador, as tags especificadas pelo HTML são fixas, ou seja, a sintaxe HTML não é extensível e não precisa conter DTD. A sintaxe fixa do HTML facilita o aprendizado e o uso, e também é muito fácil desenvolver um navegador HTML em um computador. É precisamente por causa da simplicidade do HTML que a tecnologia da Web passou do mundo da informática para toda a sociedade e para milhões de lares. O desenvolvimento da Web está em franca expansão.
Nos últimos anos, à medida que a aplicação da Web se torna cada vez mais extensa e aprofundada, as pessoas gradualmente sentem que o HTML não é suficiente. A sintaxe excessivamente simples do HTML dificulta seriamente o seu uso para expressar formas complexas. Embora o HTML tenha lançado novas versões uma após a outra e já possua funções de expressão como scripts, tabelas, frames, etc., ele nunca foi capaz de atender à crescente demanda. Por outro lado, a tecnologia informática desenvolveu-se muito rapidamente nos últimos anos e foi possível implementar um navegador web que é muito mais complexo do que quando o HTML foi originalmente inventado. Portanto, é necessário e possível desenvolver uma nova web. idioma da página.
Algumas pessoas sugerem usar SGML diretamente como linguagem da Web, o que certamente pode resolver as dificuldades encontradas pelo HTML. No entanto, SGML é muito grande e inconveniente para os usuários aprenderem e usarem. É muito difícil implementar totalmente o SGML em um navegador, por isso é natural pensar em usar apenas um subconjunto de SGML para tornar a nova linguagem conveniente de usar e. fácil de implementar. Foi nessa situação que a organização de padronização da Web W3C recomendou o uso de uma versão simplificada do SGML - o XML surgiu.