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 в своей кодовой базе.

Смотрите также

Рекомендации

внешняя ссылка