Então, HTML5 é o grande passo em frente, me disseram. O último passo adiante que demos conhecimento foi a introdução do XHTML. As vantagens eram óbvias: simplicidade, rigidez, capacidade de usar analisadores e geradores de XML padrão para trabalhar com páginas da Web e assim por diante.
Que estranho e frustrante, então, que o HTML5 revele tudo isso: mais uma vez, estamos trabalhando com uma sintaxe não padrão; mais uma vez, temos que lidar com a bagagem histórica e a complexidade da análise; mais uma vez, não podemos usar nossas bibliotecas, analisadores, geradores ou transformadores XML padrão; e todas as vantagens introduzidas pelo XML (extensibilidade, namespaces, padronização etc.) perdidas pelo W3C por uma década, por boas razões.
Tudo bem, temos o XHTML5, mas parece que ele não ganhou popularidade como a codificação HTML5. Veja esta pergunta SO , por exemplo. Até a especificação HTML5 diz que HTML5, não XHTML5, "é o formato sugerido para a maioria dos autores".
Eu tenho meus fatos errados? Caso contrário, por que eu sou o único que se sente assim? Por que as pessoas estão escolhendo HTML5 em vez de XHTML5?
<!DOCTYPE html>Hello World
, XHTML:<?xml version="1.0" encoding="iso-8859-1"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "DTD/xhtml1-transitional.dtd"><html xml:lang="en" lang="en" xmlns="http://www.w3.org/1999/xhtml"><head><title></title></head><body>Hello World</body></html>
<!DOCTYPE html>Hello World
, escreveria ? Tente isso neste validador .
<!DOCTYPE html>Hello World!
, como é perfeitamente HTML5 válido. Documentos mais curtos significam menos sobrecarga de largura de banda, o que equivale a economias significativas para grandes empresas (você viu o que o Google envia para www.google.com?).