2011-06-26 30 views
10

Tôi tự hỏi tại sao không có trình duyệt web nào hỗ trợ chuẩn XInclude cho XHTML.Tại sao XInclude không được bất kỳ trình duyệt nào hỗ trợ?

Tiêu chuẩn này tồn tại trong gần năm năm và tôi nghĩ nó sẽ rất hữu ích cho web. Ví dụ: Ví dụ, bạn có thể gộp các phần tĩnh của trang web của mình, như vậy trình duyệt sẽ chỉ cần tải xuống phần đã thay đổi khi người dùng đang duyệt trang web. Hơn nữa (nhưng tôi có thể sai) điều này có vẻ không khó để hỗ trợ, so với các tiêu chuẩn như SVG hoặc MathML.

(xin lỗi vì câu hỏi này mà không có câu trả lời thật, tôi sẽ không quan tâm nếu nó được đóng lại)

Trả lời

6

Có một old open bug on the Mozilla bug tracker asking for XInclude support with a patch trong đó một số vấn đề được thảo luận:

  • một thực hiện XInclude thỏa đáng đòi hỏi XPath, XPointer, xml: id và thông số kỹ thuật khác được triển khai đầu tiên,
  • phần lớn thời gian XInclude thể được mô phỏng bởi hàm document() XSLT,
  • vòng phải được phát hiện và điều này là khó có thể làm,
  • không hiểu rõ các thay đổi DOM do các tài liệu của XInclude thực hiện nên được đóng gói thành các sự kiện và tuyên truyền như thế nào.
+0

Phát hiện các vòng lặp không khó. Nhưng điểm cuối cùng (thay đổi DOM) thực sự cắt giảm nó. Nó có thể không phải là lý do chính, nhưng nó sẽ là một vấn đề lớn. –

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