อ่าน 2 นาที
sXBL
sXBL (SVG's XML Binding Language) เป็นกลไกสำหรับกำหนดการแสดงผลและพฤติกรรมแบบโต้ตอบขององค์ประกอบที่อธิบายไว้ในเนมสเปซอื่นที่ไม่ใช่ ของ SVG (ซึ่งเป็นภาษา XML ที่รองรับกราฟิกเวกเตอร์.
sXBL
| กราฟิกเวกเตอร์ที่ปรับขนาดได้ |
|---|
sXBL (SVG's XML Binding Language) เป็นกลไกสำหรับกำหนดการแสดงผลและพฤติกรรมแบบโต้ตอบขององค์ประกอบที่อธิบายไว้ในเนมสเปซอื่นที่ไม่ใช่ ของ SVG (ซึ่งเป็นภาษา XML ที่รองรับกราฟิกเวกเตอร์ เหตุการณ์ผู้ใช้ และพฤติกรรมแบบสคริปต์) sXBL มีความคล้ายคลึงกับXBL มาก เนื่องจากทำหน้าที่สำหรับ เอกสาร SVGเหมือนกับที่ XBL ทำหน้าที่สำหรับ เอกสาร XULตัวอย่างเช่น สามารถกำหนดscrollArea ทั่วไป ใน sXBL และนำไปใช้ในเอกสาร SVG ได้
ประวัติความเป็นมา วัตถุประสงค์ และอนาคต
ข้อกำหนด sXBL มาจากข้อกำหนดที่เรียกว่า RCC (Rendering Custom Content) ซึ่งฝังอยู่ในร่างงานปี 2003 [ 1 ]ของข้อกำหนด SVG 1.2 ส่วนของข้อกำหนด RCC ได้ถูกลบออกไปแล้วเพื่อสนับสนุนแนวทางแบบโมดูลาร์ของ sXBL มากขึ้น
ตามที่ระบุไว้ในร่างเอกสารการทำงานของ sXBL:
sXBL มีจุดประสงค์เพื่อเป็นเวอร์ชันแรกที่จำเพาะเจาะจงกับ SVG ของข้อกำหนด XBL ที่ใช้งานได้ทั่วไปมากกว่า (เช่น "XBL 2.0") โดยมีเจตนาว่าในอนาคต จะมีการพัฒนาข้อกำหนด XBL ที่ใช้งานได้ทั่วไปและกำหนดแบบโมดูลาร์ขึ้นมาแทนที่ข้อกำหนดนี้ และจะกำหนดคุณสมบัติเพิ่มเติมที่จำเป็นเพื่อรองรับสถานการณ์ที่นอกเหนือจาก SVG เช่น การบูรณาการเข้ากับเว็บเบราว์เซอร์ที่รองรับ CSS เมื่อมีการกำหนด XBL ที่ใช้งานได้ทั่วไปแล้ว sXBL ก็จะกลายเป็นเพียงส่วนย่อยที่จำเพาะเจาะจงกับ SVG (เช่น โปรไฟล์) ของข้อกำหนด XBL ที่ใหญ่กว่าเท่านั้น
แม้ว่า sXBL จะยืมมาจาก XBL เป็นจำนวนมาก แต่ก็ยังมีความแตกต่างบางประการระหว่างมาตรฐานทั้งสองนี้ (ตัวอย่างเช่น ชื่อขององค์ประกอบบางอย่างแตกต่างกัน) อย่างไรก็ตาม ยังมีความแตกต่างเล็กน้อยระหว่างร่างเอกสารการทำงานของ Mozilla XBL 2.0 ในปัจจุบัน[ 2 ]และร่างเอกสารการทำงานของ sXBL ในปัจจุบันด้วย
เนื่องจากข้อกำหนด sXBL ไม่ได้มีการพัฒนาตั้งแต่ร่างฉบับสุดท้ายในเดือนสิงหาคม พ.ศ. 2548 และตั้งแต่การเผยแพร่ร่างฉบับสุดท้ายของ XBL 2.0 ในเดือนกันยายน พ.ศ. 2549 ดูเหมือนว่า sXBL จะถูกยกเลิกเพื่อใช้แนวทาง XBL 2.0 ทั่วไปแทน[ 3 ]
การนำไปใช้
sXBL เป็น ร่างเอกสารของ W3Cและยังไม่ได้รับสถานะเป็นข้อแนะนำ อย่างไรก็ตามBatik SVG Toolkitซึ่งเป็นไลบรารี Java ที่สามารถใช้ในการแสดงผล สร้าง และจัดการกราฟิก SVG มีการใช้งานเบื้องต้นที่ "เกือบสมบูรณ์" ของข้อกำหนด sXBL ในสถานะปัจจุบันอยู่ในโค้ดของมันแล้ว
ดูเพิ่มเติม
ลิงก์ภายนอก
- ร่างข้อกำหนด W3C
- อธิบายความแตกต่างระหว่างข้อกำหนด sXBL และ XBL 2.0
- ชุดเครื่องมือ Batik SVG - เว็บไซต์ชุดเครื่องมือ Batik SVG
- สถานะปัจจุบันของการใช้งาน sXBL ของ Batik
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ sXBL
sXBL (SVG's XML Binding Language) เป็นกลไกสำหรับกำหนดการแสดงผลและพฤติกรรมแบบโต้ตอบขององค์ประกอบที่อธิบายไว้ในเนมสเปซอื่นที่ไม่ใช่ ของ SVG (ซึ่งเป็นภาษา XML ที่รองรับกราฟิกเวกเตอร์.
ประวัติความเป็นมา วัตถุประสงค์ และอนาคต
ข้อกำหนด sXBL มาจากข้อกำหนดที่เรียกว่า RCC (Rendering Custom Content) ซึ่งฝังอยู่ในร่างงานปี 2003 [ 1 ] ของข้อกำหนด SVG 1.2 ส่วนของข้อกำหนด RCC ได้ถูกลบออกไปแล้วเพื่อสนับสนุนแนวทางแบบโมดูลาร์ของ sXBL มากขึ้น
การนำไปใช้
sXBL เป็น ร่างเอกสารของ W3C และยังไม่ได้รับสถานะเป็นข้อแนะนำ อย่างไรก็ตาม Batik SVG Toolkit ซึ่งเป็นไลบรารี Java ที่สามารถใช้ในการแสดงผล สร้าง และจัดการกราฟิก SVG มีการใช้งานเบื้องต้นที่ "เกือบสมบูรณ์" ของข้อกำหนด sXBL ในสถานะปัจจุบันอยู่ในโค้ดของมันแล้ว
ลิงก์ภายนอก
ร่างข้อกำหนด W3C อธิบายความแตกต่างระหว่างข้อกำหนด sXBL และ XBL 2.0 ชุดเครื่องมือ Batik SVG - เว็บไซต์ชุดเครื่องมือ Batik SVG สถานะปัจจุบันของการใช้งาน sXBL ของ Batik ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=SXBL&oldid=1353526306 "