SXBL

sXBL (SVG's XML Binding Language) este un mecanism pentru definirea comportamentului interactiv și de prezentare a elementelor care se află într-un spațiu de nume diferit de cel al SVG (un limbaj de marcare XML care acceptă grafica vectorială, evenimentele utilizatorului și comportamentul scriptat). sXBL este foarte asemănător cu XBL, deoarece permite documentelor SVG ceea ce face XBL pentru documentele XUL . De exemplu, este posibil să creați o zonă de derulare generală în sXBL și să o utilizați în continuare în SVG.

Curs, obiective și viitor

Specificația sXBL este derivată dintr-o specificație numită RCC (Rendering Custom Content), care a fost încorporată în schița de lucru a specificației SVG 1.2. Partea RCC a caietului de sarcini a fost eliminată și înlocuită cu o abordare mai modularizată.

După cum este descris mai jos în schema de lucru sXBL:

sXBL este destinat să fie o primă versiune specifică SVG a unei specificații XBL mai generale (de exemplu, „XBL 2.0”). Intenția este ca, în viitor, să fie dezvoltată o specificație XBL cu scop general și definită modular care va înlocui această specificație și va defini caracteristici suplimentare care sunt necesare pentru a sprijini scenarii dincolo de SVG, cum ar fi integrarea în browserele web care acceptă CSS . Odată ce un XBL cu scop general este definit, sXBL ar deveni doar un subset specific SVG (adică un profil) al specificației XBL mai mari.

Deși sXBL a împrumutat foarte mult de la XBL, există unele diferențe între cele două standarde (de exemplu, numele unor elemente sunt diferite). Cu toate acestea, există și unele diferențe subtile între starea actuală a schiței de lucru Mozilla XBL 2.0 și starea actuală a schiței de lucru sXBL.

Întrucât specificația sXBL nu a evoluat de la ultimul proiect de lucru din august 2005, iar proiectul de lucru „ultimul apel” XBL 2.0 a fost publicat în septembrie 2006, se presupune că sXBL va fi lăsat în afara abordării mai generale XBL 2.0 .

Implementări

sXBL este o schiță de lucru W3C , nu a atins încă starea de recomandare. Cu toate acestea, Batik SVG Toolkit , o bibliotecă Java care poate reda, genera și manipula grafica SVG, implementează o versiune preliminară, aproape complet actuală a specificației sXBL în baza de cod .

umfla

  1. Scalable Vector Graphics (SVG) 1.2 - Proiect de lucru W3C 15 iulie 2003
  2. XBL 2.0
  3. Re: O problemă despre sXBL și XBL 2.0

Link-uri web