SXBL - SXBL
Škálovatelná vektorová grafika | |
---|---|
sXBL (SVG's XML Binding Language) je mechanismus pro definování prezentace a interaktivního chování prvků popsaných v a jmenný prostor jiný než SVG (jazyk XML podporující vektorovou grafiku, události uživatelů a skriptované chování). sXBL je velmi podobný XBL, jak to dělá pro SVG dokumentuje, pro co XBL dělá XUL dokumenty. Například je možné definovat obecný scrollArea v sXBL a použít jej v SVG dokumentech.
Historie, cíle a budoucnost
Specifikace sXBL odvozená od specifikace zvané RCC (Rendering Custom Content), která byla vložena do pracovního konceptu z roku 2003[1] specifikace SVG 1.2. Část specifikace RCC byla od té doby odstraněna ve prospěch modulárnějšího přístupu sXBL.
Jak je uvedeno v pracovním návrhu sXBL:
sXBL je zamýšlen jako SVG-specifická první verze obecnější specifikace XBL (např. "XBL 2.0"). Záměrem je, aby v budoucnu byla vyvinuta univerzální a modulárně definovaná specifikace XBL, která nahradí tuto specifikaci a bude definovat další funkce, které jsou nezbytné pro podporu scénářů nad rámec SVG, jako je integrace do webových prohlížečů, které podporují CSS. . Jakmile je definován univerzální XBL, sXBL by se stal podmnožinou specifickou pro SVG (tj. Profilem) větší specifikace XBL.
I když si sXBL hodně vypůjčil od XBL, existují rozdíly mezi těmito dvěma standardy (například název některých prvků se liší). Existují však také jemné rozdíly mezi současným stavem Mozilla XBL 2.0 pracovní koncept[2] a aktuální stav pracovního konceptu sXBL.
Jelikož se specifikace sXBL od posledního pracovního konceptu v srpnu 2005 nevyvinula a od vydání pracovního konceptu posledního volání XBL 2.0 v září 2006 se zdá, že sXBL bude upuštěno ve prospěch obecnějšího přístupu XBL 2.0.[3]
Implementace
sXBL je a W3C pracovní návrh a dosud nedosáhl stavu doporučení. Nicméně Batik SVG Toolkit, knihovna Java, kterou lze použít k vykreslení, generování a manipulaci s grafikou SVG, má předběžnou „téměř úplnou“ implementaci aktuálního stavu specifikace sXBL do své kódové základny.
Viz také
Reference
externí odkazy
- Specifikace Koncept W3C.
- Vysvětlení rozdílů mezi specifikacemi sXBL a XBL 2.0
- Batik SVG Toolkit - Webové stránky sady nástrojů Batik SVG
- Aktuální stav implementace Batik sXBL