Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Javascript

การใช้การแปลง XSLT ฝั่งไคลเอ็นต์ใน HTML5


XSLTProcessor API ฝั่งไคลเอ็นต์เป็นส่วนหนึ่งของข้อกำหนดการเขียนสคริปต์ HTML5 ตามที่ระบุไว้ด้านล่าง:

เมื่อโปรแกรมการแปลง XSLT ถูกทริกเกอร์โดยคำสั่งในการประมวลผลและเบราว์เซอร์ใช้การแปลงโดยตรงไปยัง DOM องค์ประกอบสคริปต์ที่สร้างโดยโปรเซสเซอร์ XSLT จะต้องถูกทำเครื่องหมาย "parser-inserted" และทำงานในเอกสาร o

วิธีการ XSLTProcessor.transformToDocument() จะเพิ่มองค์ประกอบให้กับเอกสารที่ไม่มีบริบทการสืบค้น ดังนั้น องค์ประกอบสคริปต์ใดๆ ที่พวกเขาสร้างขึ้นจำเป็นต้องมีการตั้งค่าสถานะ "เริ่มต้นแล้ว" ในการเตรียมอัลกอริธึมสคริปต์และไม่เคย ได้รับการดำเนินการ (สคริปต์ถูกปิดใช้งาน) องค์ประกอบสคริปต์ดังกล่าวยังคงต้องมีการทำเครื่องหมายว่า "มีการแทรก parser" เพื่อให้แอตทริบิวต์ async IDL ส่งคืนเป็นเท็จหากไม่มีแอตทริบิวต์เนื้อหา async

Android 4.0 รองรับ XLST ในขณะที่ iOS 2.0 และใหม่กว่ารองรับ XLST ด้วย