2010-01-15 8 views
5

Ho un XHTML-file utilizzando il seguente DOCTYPE-definizione:Come arrestare l'IDE Eclipse dal tentativo di scaricare DTD per la convalida?

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

Eclipse sta cercando di convalidare il file utilizzando il file DTD di riferimento, che si traduce in questo errore:

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

Il la ragione è una risposta di errore previsto, come descritto qui:

W3C's Excessive DTD Traffic

così ho provato a smettere di ECLI pse dal tentativo di scaricare il file disabilitando la convalida HTML, ma questo non ha aiutato.

Come posso eliminare il messaggio di errore e impedire a Eclipse di provare a scaricare il file DTD?

edit: Eclipse-Version è Galileo 3.5

risposta

5

Quale versione di Eclipse si usa? In 3.5 (Galileo), come impostazione predefinita, la DTD per HTML/XHTML verrà memorizzata come file locale e non si otterrà tale problema.

È anche possibile disattivare la convalida XML, ma non solo il controllo DTD verrà disattivato, ma tutta la convalida XML.

MODIFICA: selezionare Preferenze -> XML -> Catalogo XML e verificare se il file ha già fatto riferimento al file locale. In caso contrario, puoi aggiungerlo da solo