Das Einleitende html-Tag ist Ihnen schon von HTML 4.01 her bekannt (<html>… ). In XHTML gibt es dies natürlich auch, mit dem einen Unterschied, sie müssen den XML-Namensraum angeben.
Dies wird in Form einer URI gemacht, nicht aber um die Seite zu referenzieren oder gar aufzurufen, sondern lediglich der Eindeutigkeit halber. Es wird mit dem Attributnamen xmlns bewerkstelligt.
<html xmlns="http://www.w3.org/1999/xhtml">
<!-- Inhalt der Datei -->
</html>
XHTML verlangt ein Grundgerüst, machen Sie dies nicht, so ist Ihr Dokument nicht Valide und wird nicht angezeigt. In HTML bräuchten Sie eigentlich nur das Element „title“ und sonst einfach nur eine gültige HTML Auszeichnung und das Dokument wird angezeigt.
<?xml version="1.0" encoding="ISO-8859-1" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Titel des Dokumentes</title>
<!-- gegebenenfalls andere Elemente im Kopfbereich -->
</head>
<body>
<h1>Eine Überschrift</h1>
</body>
</html>
<vorwärts>
<zurück>
<nach oben>