Seção 2: Usuários Existentes

Q2.3: Eu deveria usar XML ao invés de HTML

Sim se você precisa de robustez, precisão, e persistência.

O XML permite que autores e provedores a projetar seu próprio documento de marcação ao invés de serem limitados pelo HTML. Tipos de documentos podem ser explicitamente desenhados para uma aplicação, então a complicada retificação sem-sentido que aconteceria com HTML torna-se algo do passado: a sua marcação pode sempre dizer o que quer dizer. Exemplo trivial :

      <date YYYY-MM-DD="2005-12-26">last Monday</date>
          
  • Conteúdo de informação pode ser mais rico e mais fácil de ser usado, porque as habilidades de linkagem de hipertexto do XML e descritivas são muito melhores do que aquelas disponíveis em HTML.

  • XML pode oferecer mais e melhores instalações para a apresentação e performance de um navegador, utilizando XSLT e as planilhas de estilo CSS;

  • Ele remove muitas das complexidades subjacentes ao SGML de formato HTML (que as levaram a serem ignoradas e obstruídas) em favor de um modelo mais flexível, então escrever programas e lidar com XML é muito mais fácil do que fazer o mesmo para todos os outros antigos e obstruídos HTML.

  • Informação se torna mais acessível e re-utilizável, porque a marcação mais flexível de XML pode ser usada para qualquer software XML ao invés de ser restrita a fabricantes específicos como tem sido com o caso do HTML.

  • Arquivos XML podem ser também usados fora da Web, em ambientes existentes de manuseamento de documentos (eg publicação).

Se a sua informação é transiente, ou completamente estática e não-referenciada, ou muito curta e simples, e com pouca probabilidade de a sua atualização ser necessária, HTML talvez seja tudo que você precisa.