2010-01-15 3 views
5

Ich habe eine XHTML-Datei die folgende Doctype-Definition verwenden:Wie kann man verhindern, dass Eclipse IDE versucht, DTDs zur Validierung herunterzuladen?

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

Eclipse versucht, die Datei mithilfe der referenzierten dtd-Datei zu validieren, die in diesem Fehler führt:

ParseException: Error validating the model: Server returned HTTP response code: 503 for URL: http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd 

Die Grund ist eine beabsichtigte Fehlerreaktion, wie hier beschrieben:

W3C's Excessive DTD Traffic

Also habe ich versucht, ECLI zu stoppen pse von versuchen, die Datei durch Deaktivieren der HTML-Validierung herunterladen, aber das hat nicht geholfen.

Wie kann ich die Fehlermeldung loswerden und Eclipse davon abhalten, die DTD-Datei herunterzuladen?

bearbeiten Eclipse-Version ist Galileo 3.5

Antwort

5

Welche Eclipse-Version verwenden Sie? In 3.5 (Galileo) wird die DTD für HTML/XHTML standardmäßig als lokale Datei gespeichert und Sie werden kein Problem bekommen.

Sie können auch die XML-Validierung deaktivieren, aber nicht nur die DTD-Prüfung wird deaktiviert, sondern alle XML-Validierung.

EDIT: Überprüfen Sie die Einstellungen -> XML -> XML-Katalog und überprüfen Sie, ob die Datei bereits auf lokale Datei verwiesen hat. Wenn nicht, können Sie es selbst hinzufügen

Verwandte Themen