2010-01-15 23 views
5

Tôi có một XHTML-file bằng cách sử dụng loại tài liệu được nét sau:Làm thế nào để ngăn chặn Eclipse IDE từ cố gắng để tải xuống DTDs để xác nhận?

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

Eclipse đang cố gắng để xác nhận các tập tin bằng cách sử dụng các tập tin dtd tham chiếu, mà kết quả trong lỗi này:

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

Các lý do là một phản ứng lỗi đích, như mô tả ở đây:

W3C's Excessive DTD Traffic

Vì vậy, tôi cố gắng ngăn cản Ecli pse từ cố gắng để tải về các tập tin bằng cách vô hiệu hóa xác nhận HTML, nhưng điều này đã không giúp đỡ.

Làm cách nào để loại bỏ thông báo lỗi và ngăn Eclipse cố gắng tải xuống tệp DTD?

chỉnh sửa: Phiên bản Eclipse là Galileo 3.5

Trả lời

5

Phiên bản Eclipse nào bạn sử dụng? Trong 3.5 (Galileo), theo mặc định, DTD cho HTML/XHTML sẽ được lưu trữ dưới dạng tệp cục bộ và bạn sẽ không gặp phải vấn đề như vậy.

Bạn cũng có thể hủy kích hoạt xác thực XML, nhưng không chỉ kiểm tra DTD sẽ bị hủy kích hoạt mà là tất cả xác thực XML.

EDIT: kiểm tra các tùy chọn -> XML -> Danh mục XML và kiểm tra xem tệp đã được tham chiếu đến tệp cục bộ chưa. Nếu không, bạn có thể tự thêm nó

Các vấn đề liên quan