Die XML-Deklaration ist in XHTML optional und kann weggelassen werden. In der XML-Deklaration wird die Versionsnummer der zugrundeliegenden XML-Spezifikation und der verwendete Zeichensatz angegeben.
Das W3C empiehlt die Deklaration in allen XHTML-Dokumenten anzugeben. Es stehen drei Varianten zur Verfügung:
AddType text/html;charset=iso-8859-1 html
<?xml version="1.0" encoding="ISO-8859-1"?>
<meta http-equiv="Content-Type"
content="text/html; charset=iso-8859-1" />