SXBL - SXBL
Масштабируемая векторная графика | |
---|---|
sXBL (Язык привязки XML SVG) - это механизм для определения представления и интерактивного поведения элементов, описанных в пространство имен Кроме как SVG 's (язык 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 не развивалась с момента последнего рабочего проекта в августе 2005 года и с момента выпуска рабочего проекта последнего вызова XBL 2.0 в сентябре 2006 года, похоже, что sXBL будет отброшен в пользу более общего подхода XBL 2.0.[3]
Реализации
sXBL - это W3C рабочий проект, и еще не достиг статуса рекомендации. Тем не менее Набор инструментов Batik SVG, библиотека Java, которую можно использовать для рендеринга, генерации и управления SVG-графикой, имеет предварительную «почти полную» реализацию текущего состояния спецификации sXBL в своей кодовой базе.
Смотрите также
Рекомендации
внешняя ссылка
- Технические характеристики Проект W3C.
- Объяснение различий между спецификациями sXBL и XBL 2.0
- Набор инструментов Batik SVG - Веб-сайт набора инструментов Batik SVG
- Текущее состояние внедрения sXBL Батика