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

Поделитесь материалом с коллегами и друзьями