<ul>
<li><a href="index" <?php if($_SERVER['PHP_SELF'] == '/index.php') echo 'class="ist_zustand"' ?>>Übersicht</a></li>
</ul>
> Warnung: Line 38, Column 1: Attribute 22 is not serializable as XML 1.0.
> Error: Line 38, Column 1: Attribute undefined not allowed on element a at this point.
Das kannn eigentlich nicht die zum HTML-Code gehörende Fehlerliste sein, denn da taucht weder ein Attribut mit Namen 22 noch eines mit Namen undefined auf.
Vermutlich gibst du unklugerweise PHP-Fehler in die Seite aus, anstatt sie im Fehlerprotokoll des Servers zu speichern, wo sie hingehören – und dieses Kauderwelsch aus PHP-Fehlermeldungen und HTML verfütterst du an den HTML-Validator.