5

次の doctype-definition を使用する XHTML ファイルがあります。

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

Eclipse は、参照されている dtd ファイルを使用してファイルを検証しようとしています。その結果、次のエラーが発生します。

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

理由は、ここで説明されているように、意図されたエラー応答です。

W3C の過剰な DTD トラフィック

そこで、HTML 検証を無効にして、Eclipse がファイルをダウンロードしようとするのを止めようとしましたが、これは役に立ちませんでした。

エラーメッセージを取り除き、Eclipse が DTD ファイルをダウンロードしようとするのを止めるにはどうすればよいですか?

編集: Eclipse のバージョンは Galileo 3.5 です

4

1 に答える 1

6

Which Eclipse version do you use? In 3.5 (Galileo), as default, the DTD for HTML/XHTML will be stored as local file and you won't get such problem.

You can also deactivate the XML validation, but not only the DTD check will be deactivated, but all XML validation.

EDIT: check the Preferences -> XML -> XML Catalog and check if the file has already referenced to local file. If not, you can add it yourself

于 2010-01-15T10:37:21.593 に答える