Internet Explorer 8 và nguồn cấp dữ liệu: Không thể hiển thị trang XML

Hãy Thử Công Cụ CủA Chúng Tôi Để LoạI Bỏ Các VấN Đề

Tôi điều hành một trang web phổ biến khác cùng với Everton của Internet Kết nối. Trang web mà tôi đang nói đến là Windows 7 News, một trang web nổi tiếng và được xếp hạng tốt về hệ điều hành tiếp theo của Microsoft là Windows 7.

Một độc giả đã liên hệ với chúng tôi vào đầu ngày hôm nay đề cập đến sự cố mà anh ta gặp phải khi cố gắng xem nguồn cấp dữ liệu của trang web trong Internet Explorer 8.

Thông báo 'Không thể hiển thị trang XML. Không thể xem đầu vào XML bằng biểu định kiểu XSL. Vui lòng sửa lỗi và sau đó nhấp vào nút Làm mới hoặc thử lại sau. ' được hiển thị thay thế khi URL nguồn cấp dữ liệu được tải trong trình duyệt Internet Explorer của Microsoft.

Tuy nhiên, nguồn cấp dữ liệu hoạt động tốt trong các trình duyệt web khác mà chúng tôi đã thử nghiệm ngay lập tức bao gồm cả Mozilla Firefox.

Điều này dẫn đến kết luận rằng lỗi phải là của Internet Explorer cụ thể. Đó có thể là một plugin đang chạy trên chính trang web, một số mã không tương thích trong chủ đề đã khiến Internet Explorer 8 đưa ra thông báo lỗi đó hoặc sự cố ở nhà chứa của nguồn cấp dữ liệu Feedburner.

internet explorer 8 feed error

Điều đầu tiên tôi nghĩ đến là xác thực nguồn cấp dữ liệu bằng cách sử dụng một tài nguyên chính thức như Dịch vụ xác thực nguồn cấp dữ liệu tại W3C .

Dịch vụ này xác thực nguồn cấp dữ liệu và hiển thị các lỗi xác thực và cảnh báo bao gồm cả vị trí trong mã. Một lỗi đã được hiển thị: Nguồn cấp dữ liệu của bạn không được định dạng tốt theo đặc tả XML

Hóa ra là một trong những bài báo được xuất bản gần đây có chứa ký tự & là nguyên nhân gây ra lỗi xác thực nguồn cấp dữ liệu và lỗi trong Internet Explorer 8.

Thoát khỏi nhân vật đó với & là giải pháp đã sửa lỗi. Nguồn cấp dữ liệu đã xác thực chính xác sau đó (sau khi bài viết mới đã được dịch vụ lưu trữ nguồn cấp dữ liệu lưu trữ vào bộ nhớ đệm) và Internet Explorer 8 đã tải nguồn cấp dữ liệu chính xác.

Tuy nhiên, điều này có nghĩa là quản trị viên web phải luôn thoát khỏi một số ký tự nhất định trong các bài báo mà họ xuất bản trên trang web của mình nếu họ muốn nguồn cấp dữ liệu của họ hoạt động trong Internet Explorer 8.

Đây thực sự không phải là lỗi của Internet Explorer 8. Trình duyệt web đang tuân thủ nghiêm ngặt các quy tắc trong trường hợp này. Đã đến lúc tìm kiếm một plugin tự động thoát khỏi các ký tự đó để nguồn cấp dữ liệu sẽ xác thực và hiển thị chính xác trong Internet Explorer.