XML-"клон" формата QuarkXpress

18/01/2005 17:49

В компании Quark разработали XML-схему, полностью описывающую формат файлов издательской системы QuarkXpress - QuarkXpress Markup Language (QXML). Схема выполнена в соответствии со спецификацией W3C DOM, которая определяет независимый от языка интерфейс, позволяющий приложениям и сценариям динамически обновлять содержимое, структуру и оформление документов. По словам представителей Quark, основное назначение QXML - упростить разработку расширений XTensions для QuarkXpress. Если раньше это делалось посредством API только на C и C++, то теперь, благодаря поддержке DOM, расширения можно будет создавать на любых языках, в том числе на таких, как Perl и AppleScipt. QXML представляет публикацию в виде XML-дерева, и любые изменения, вносимые расширением в XML-представление документа, автоматически распространяются и на файл проекта QuarkXpress. Комплект средств создания расширений с применением QXML можно получить на сайте Quark, предварительно зарегистрировавшись в качестве разработчика XTensions. Правда, в первую версию комплекта включен лишь генератор XML-представлений, а обратная процедура, преобразование XML-документа в файл QuarkXpress, пока не реализована.
"Открытые системы"