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

Macworld.co.uk

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