Tôi đã chuyển đổi toàn bộ trang web của mình thành XML/XSL và tôi muốn biết tất cả các vấn đề hiện tại có thực hiện XSLT phía máy khách.XSLT phía máy khách
Dưới đây là những người tôi đã biết (từ kinh nghiệm đầu tay):
- Cross-miền file XSL (đây là một vấn đề an ninh và trình duyệt không chéo)
- disable-ra-thoát (điều này không làm việc trong FF ... họ coi đó là một vấn đề an ninh)
Cũng như đối với hỗ trợ trình duyệt này là tất cả tôi biết:
- Opera 9+
- FF 1.0 trở lên
- SF 2.0 + (i có thể sai về vấn đề này)
- Chrome
- IE 6,0 +
Bất kỳ người khác sẽ là hữu ích quá :)
Chỉnh sửa:
Đối với lỗ hổng thứ hai, có cách giải quyết tốt cho phép bạn chuyển xhtml vào xsl của bạn. Nó hoạt động bằng cách thực sự chuyển đổi và đảm bảo XHTML của bạn là XML hợp lệ và đặt nó vào XML của bạn dưới dạng XML. Sau đó, trong XSL của bạn, bạn sao chép xml;) và xuất nó dưới dạng XHTML.
Tôi cũng rất tò mò về điều này. Tôi thực sự thích sử dụng xslt phía máy khách và tôi chưa bao giờ gặp bất kỳ vấn đề nào với nó, nhưng tôi luôn tự hỏi liệu có bất kỳ nhược điểm nào đối với nó hay không. – Zifre
Nó quá tốt là đúng :). Khả năng giảm tải tất cả tạo mẫu cho ứng dụng khách ... Và cho phép chúng lưu trữ mẫu ... Toàn bộ thiên tài của nó. Năm 2004 nó đã được hỗ trợ gần như qua trình duyệt, trong năm 2009 ... đó là, từ những gì tôi hiểu. –
Tại sao không chỉ sử dụng XHTML làm cơ sở của bạn và sau đó áp dụng các biến đổi từ đó? Tại sao bắt đầu với XML? Bạn cũng sẽ sử dụng các tiêu chuẩn web khác như CSS hay những thứ như JavaScript và hình ảnh cơ bản? Mỗi tệp bổ sung sẽ gây ra các vấn đề về hiệu suất cho đến khi được lưu trữ ở phía máy khách. – JamesEggers