Il prologo di un documento XHTML è costituito dalla dichiarazione XML e dal DOCTYPE.
La dichiarazione XML non è obbligatoria ma consigliata dal W3C per rendere esplicito il
fatto che il documento è di tipo XML. E' costituita da 3 attributi, version
(1.0 unico valore attribuibile), encoding(non obbligatorio, specifica la codifica) e standalone
(non obbligatorio, con yes/no indica se si usano entità esterne al documento).
<?xml version="1.0" encoding="UTF-8"?>
La dichiarazione del DOCTYPE è obbligatoria, serve per determinare a quale delle tre DTD ci si vuole conformare ed a determinare cosi le regole di convalida del documento.
E' composta da due sezioni:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
Pagina 19