Tôi đã xem xét xslt và bắt đầu thử nghiệm với các ví dụ trên w3schools.
Tuy nhiên, khi tôi lưu xml và xsl trong các tệp và thử mở chúng cục bộ, chrome sẽ không thực hiện chuyển đổi xsl. Nó chỉ hiển thị một trang trống.
Tôi đã thêm <?xml-stylesheet type="text/xsl" href="style.xsl">
thẻ vào tài liệu xml và firefox hiển thị nó như mong đợi. Ngoài ra, nếu tôi xem các tệp thông qua một máy chủ web, chrome sẽ hiển thị tệp như mong muốn.
Có phải chrome gặp sự cố khi tìm thông tin bảng định kiểu khi liên kết là cục bộ không? Thay đổi href thành file:///C:/xsl/style.xsl
không tạo ra bất kỳ sự khác biệt nào.
Cập nhật: Đây dường như là một tác dụng phụ của chính sách bảo mật không coi tệp: /// * là cùng một nguồn gốc. Điều này làm cho lỗi sau xuất hiện trong bảng điều khiển:
Cố gắng tải tệp URL: /// C: /xsl-rpg/style.xsl từ khung có tệp URL: /// C: /xsl-rpg/data.xml một cách không an toàn. Tên miền, giao thức và cổng phải phù hợp.
file:
giao thức Chrome gây ra cùng một lỗi miền.