19. Sulla scelta del formato

Scegliamo di usare XHTML servito come application/xhtml+xml per alcuni motivi che andiamo a riassumere:

  1. Certezza dell'essere ben formato del documento

    Servendo il documento di destinazione come application/xhtml+xml, i browser rileveranno ogni errore riguardante il corretto annidamento degli elementi. Questo ci permetterà di risparmiare tempo e, al contempo, acquisire quella disciplina necessaria a scrivere codice sintatticamente valido.

  2. Possibilità di convertire il documento in formati diversi

    Servendo il documento con questo tipo MIME, la conversione in altri formati diventa più semplice. Data la correttezza formale necessaria ad ottenere un documento ben formato, si potrebbe convertire il documento in formato text/html (HTML 4.01 o XHTML 1.0 Strict) o text/xml ( XML) venendo così incontro ad una vasta gamma di programmi utente.

Nello specifico, per questo documento scegliamo di usare la DTD XHTML 1.1 ed il seguente DOCTYPE:

  1. <?xml version="1.0" encoding="utf-8"?>
  2. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">

Il documento di destinazione avrà l'estensione .xhtml, indispensabile per il corretto riconoscimento del tipo MIME in un file statico.