Arndt
Mitglied
Registriert: 20.04.2008
Beiträge: 16
|
|
Hallo Leute, erhalte nach dem Validieren die Meldung: Dieses XHTML 1.0-Dokument wurde mit dem MIME-Type text/html ausgeliefert, der jedoch nicht verwendet werden sollte, wenn das Dokument nicht den Richtlinien zur Kompatibilität mit HTML entspricht. Benutze die Dokumententypdeklaration: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
sowie die Zeichenkodierung aus XML-Deklaration: utf-8
Jetzt weis ich absolut nicht weiter. Was muss ich anders machen?
|
|
| 20.04.2008 12:22:13 |
|
HTMELL
Administrator
Registriert: 11.05.2006
Beiträge: 654
|
|
Hi, es handelt sich nur um einen Hinweis, kein Fehler. Wenn Du den Link zu den Richtlinien verfolgst und die dortigen Anweisungen befolgst, dann ist alles in bester Ordnung ;-)
_______________________________________ mfg Thomas Mell
www.validome.org
|
|
| 20.04.2008 14:34:06 |
|
Arndt
Mitglied
Registriert: 20.04.2008
Beiträge: 16
|
|
Hallo Leute, ich habe nur noch einen Fehler in meinem Dokument und dadurch ist es durch diesem wahrscheinlich nicht valides! Die Fehlermeldung lautet: Spalte: 6 2 Fehler: Verarbeitungsanweisung entspricht nicht "[xX][mM][lL]" und ist nicht erlaubt. Fehlerstelle: <?xml version="1.0" encoding="utf-8"?> Habe schon experimentiert aber alles ohne Erfolg. Wo könnte der Fehler liegen, wer kann mir bitte helfen? Danke!
http://www.ferienhaus-ziller.de
|
|
| 20.04.2008 19:05:05 |
|
HTMELL
Administrator
Registriert: 11.05.2006
Beiträge: 654
|
|
Hi, Die xml-Deklaration muß genau am Anfang des Dokumentes stehen, was nicht der Fall ist.
_______________________________________ mfg Thomas Mell
www.validome.org
|
|
| 21.04.2008 02:54:49 |
|
Chiaki
Moderator
Ort: Confoederatio Helvetica
Registriert: 23.12.2007
Beiträge: 243
|
|
Hallo,
falls deine Seite dynamisch erzeugt wird, dann prüfe ggf. ob und wo das jeweilige Script vor "<?xml ..." irgendwo Leerzeichen/-zeilen ausgibt und entferne diese.
Als nächstes suche und entferne die Stelle, an der das zweite mal "<?xml ...>" vom Script ausgegeben wird...
Code:
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><title>ferienhaus familie ziller</title><?xml version="1.0" ?> |
Und dann noch einige Tips (zur Validierung nicht nötig, aber allgemein nützlich):
1. Sofern möglich, lass vom Server, ggf. per Script, einen HTTP-Header ausgeben, der sich 'text/html; charset="utf-8"' liest.
2. Füge ein Meta-Tag ein, das MIME-Type und Charset enthält. Dieses wird bei XHTML-Dokumenten benötigt, die mit "text/html" ausgeliefert werden, um den Kompatiblitätsrichtlinen zu entsprechen.
Code:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> |
3. "Leere" Tags wie <meta>, <img>, <br>, <hr>, ... sind in XHTML als inhaltsleer zu kennzeichnen, und zwar via <meta ... />, <img ... />, <br />, <hr />, ...
4. Sämtliche <style>- und <script>-Bereiche solltest du der Einfachheit halber in externe Dateien auslagern und dann mit src="" einbinden - das behebt gleich von Anfang an jegliche Fehler mit CDATA-Bereichen und ähnlichen Specials; ausserdem kannst du diese Dateien dann zentral und einmalig verwalten, ohne dafür jede einzelne (X)HTML-Datei bearbeiten zu müssen.
So wie ich das sehe, wärst du mit HTML 4.01 Transitional besser beraten. Mit XHTML hast du jedenfalls noch eine Menge vor dir, die da umgestellt werden muss. Ob oder ob nicht du dir das wirklich zumuten willst, ist aber deine Entscheidung :-)
Ach ja, als "5." sei noch anzumerken, dass in XHTML alle Elemente und Attribute generell und ausnahmslos in Kleichbuchstaben zu notieren sind. (TABLE > table, DIV > div, vALIGN= > valign=, BORDER > border, ...)
Greetings, Chiaki
Beitrag geändert von Chiaki (21.04.2008 07:27:04)
_______________________________________ Make sure You've read RFC 1855, before sending electronic mail, start Chats, posting on Newsgroups or leave any Comments. RFC 1855: Netiquette Guidelines <http://www.rfc1855.net/>
|
|
| 21.04.2008 07:24:18 |
| http://www.rfc1855.net/ |
 |
|
|
|
Länger schon "bastel" ich an meiner Homepage www.ferienhaus-ziller.de, jedoch komme ich beim validieren zu keinem Erfolg. Mehrfach habe ich schon die Dokumententypdeklaration geändert, was leider auch nicht viel gebracht hat. Irgendwo steckt der Teufel im Tetail-aber wooo? Kann mir jemand helfen? im voraus danke!
|
|
| 02.05.2008 13:55:31 |
|