Validointi

XHTML validointi


XHTML-dokumentin validointi perustuu DTD:n.

XHTML:n validointi DTD:tä käyttäen

XHTML-dokumentti validoidaan DTD:tä vastaan. Ennen kuin validointi voidaan suoritaa, täytyy dokumentin ensimmäisellä rivillä olla DTD-määritys.

Strict DTD mahdollistaa vain elementin jotka eivät ole deprekoituja ja eivät esiinny kehyksissä:

!DOCTYPE html PUBLIC  "-//W3C//DTD XHTML 1.0 Strict//EN"  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"  

Transitional DTD sisältää kaiken mitä strict DTD ja lisäksi deprekoidut elementit ja attribuutit:

!DOCTYPE html PUBLIC  "-//W3C//DTD XHTML 1.0 Transitional//EN"  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"  

Frameset DTD sisältää kaiken mitä transitional DTD ja lisäksi myös kehykset:

!DOCTYPE html PUBLIC  "-//W3C//DTD XHTML 1.0 Frameset//EN"  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd"

Yksinkertainen XHTML dokumentti:

<!DOCTYPE html  PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">  
<html>
<head>
<title>simple document</title>
</head>
<body>
<p>a simple paragraph</p>
</body>
</html>

Validoi sivusi W3C validaattoria käyttäen

W3C:n validaattori sijaitsee osoitteessa http://validator.w3.org/.