Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> JavaScript

Sử dụng XSLT client-side trong HTML5


API XSLTProcessor client-side là một phần của spec scripting HTML5, như sau:

Khi chương trình biến đổi XSLT được kích hoạt bởi processing instruction và trình duyệt triển khai biến đổi direct-to-DOM, các phần tử script được tạo bởi XSLT processor cần được đánh dấu "parser-inserted" và chạy trong document o

Phương thức XSLTProcessor.transformToDocument() thêm phần tử vào Document không có browsing context, và theo đó, bất kỳ phần tử script nào chúng tạo cần có cờ "already started" được đặt trong thuật toán chuẩn bị script và không bao giờ được thực thi (scripting bị vô hiệu). Các phần tử script vẫn cần được đánh dấu "parser-inserted", để async IDL attribute trả về false khi thiếu content attribute async.

Android 4.0 hỗ trợ XLST, iOS 2.0 trở lên cũng hỗ trợ XLST.