Ответ
Sheiko 25.03.2005 11:23
Коль уже вспомнили XS, а следом XUL, то полагаю будет уместной следующая информация:
XML Sapiens и языки описания интерфейсовXML Sapiens может использоваться для декларирования рендеринга пользовательского интерфейса, но не содержит API для доступа к какой-либо библиотеке компонентов приложения на стороне клиента подобно языкам XAML, XUL, MXML (Flex).
XML Sapiens может совместно использоваться с языком UIML (www.uiml.org) для динамического формирования каркаса области приложения и списка определений элементов (содержание элементов APP/DEFINE).
С помощью XML Sapiens также можно расширять исходные документы XUL (
http://www.mozilla.org/projects/xul/), XAML (
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnintlong/html/longhornch03.asp), Flex (
http://www.macromedia.com/software/flex/), Web Applications 1.0 (
http://www.whatwg.org/specs/web-apps/current-work/) для определения областей редактируемого содержания и задания моделей форм интерфейсов.
В апрельском выпуске PHP Inside подробная статья об языках разметки интерфейсов