LXF87-88:Oxygen
|
|
|
Oxygen 7.2
- Метамодернизм в позднем творчестве В.Г. Сорокина
- ЛитРПГ - последняя отрыжка постмодерна
- "Ричард III и семиотика"
- 3D-визуализация обложки Ridero создаем обложку книги при работе над самиздатом.
- Архитектура метамодерна - говоря о современном искусстве, невозможно не поговорить об архитектуре. В данной статье будет отмечено несколько интересных принципов, характерных для построек "новой волны", столь притягательных и скандальных.
- Литература
- Метамодерн
- Рокер-Прометей против изначального зла в «Песне про советскую милицию» Вени Дркина, Автор: Нина Ищенко, к.ф.н, член Союза Писателей ЛНР - перепубликация из журнала "Топос".
- Как избавиться от комаров? Лучшие типы ловушек.
- Что делать если роблокс вылетает на windows
- Что делать, если ребенок смотрит порно?
- Почему собака прыгает на людей при встрече?
- Какое масло лить в Задний дифференциал (мост) Visco diff 38434AA050
- О чем может рассказать хвост вашей кошки?
- Верветки
- Отчетность бюджетных учреждений при закупках по Закону № 223-ФЗ
- Срок исковой давности как правильно рассчитать
- Дмитрий Патрушев минсельхоз будет ли преемником Путина
- Кто такой Владислав Поздняков? Что такое "Мужское Государство" и почему его признали экстремистским в России?
- Как правильно выбрать машинное масло в Димитровграде?
- Как стать богатым и знаменитым в России?
- Почему фильм "Пипец" (Kick-Ass) стал популярен по всему миру?
- Как стать мудрецом?
- Как правильно установить FreeBSD
- Как стать таким как Путин?
- Где лучше жить - в Димитровграде или в Ульяновске?
- Почему город Димитровград так называется?
- Что такое метамодерн?
- ВАЖНО! Временное ограничение движения автотранспортных средств в Димитровграде
- Тарифы на электроэнергию для майнеров предложено повысить
- Создавать структурированный текст надо играючи! Встречаются два редактора: Ник Вейч и достойный редактор XML...
Разве обязательно писать XML специальным инструментом? В общем, нет – но ведь и стиральную машину заводить необязательно. Можно все это делать вручную, да только придется отвлечь часть интеллекта на то, что вы в шутку называете сантехникой. Oxygen – не столько редактор, сколько полноценная среда разработки: фабрика по выработке, отладке и тестированию XML-файлов. Фактически, это даже нечто большее, так как здесь есть средства и для создания XSLT, и для отладки XQueries.
Oxygen – Java-приложение. Вы издали стон? Сдержитесь: все выглядит достойно и работает быстро. Правда, бывают проблемы с разными реализациями JVM. Oxygen тестировался со стандартной версией Java от Sun, а с реализацией Java от GCC работает плохо, поэтому если у вас Fedora или Debian, придется переступить через себя и установить «нечистое».
Установленная программа сразу же готова к работе. Немного обескураживает отсутствие мастера – запуск нового «проекта» (фактически, группы взаимосвязанных файлов) ненавязчиво оставит вас наедине с пустым рабочим местом. Впрочем, добавка нового файла несколько оживит процесс, и можно будет выбирать между простым XML и одним из возможных DTD (Document Type Definition) или любезно предоставленной схемой (Schema). Новшество версии 7.2 – функция изучения DTD по созданному вами XML. Структура, которую вы получите, будет чем- то вроде наименьшего общего знаменателя, но она может лечь в основу более сложному определению.
Роскошь стала щедрее
Конструирование и обработка схем может таить неприятности, так как структуру очень легко изменить, самому того не заметив. Вот почему один из самых полезных инструментов Oxygen – экран визуального моделирования, наглядно представляющий устройство структуры. При желании его можно экспортировать как графику или распечатать в размере плаката.
При групповой или удаленной работе можно легко организовать обмен файлами через FTP или Subversion. Клиент Subversion принимает вид дополнительного диалогового окна, а для выполнения операций add и commit можно пользоваться контекстным меню. Для недоверчивых есть методы включения цифровой подписи, удостоверяющей владельца, но поддерживаются пока лишь схемы JKS и PCKS12.
Oxygen использует ряд стандартных внешних инструментов, например, различные версии Saxon или FOP от Apache; последний производит HTML из XML. Единственная проблема – Apache FOP спотыкается на некоторых сложных структурах (в частности, DocBook), но его нетрудно заменить коммерческим FOP. Если зашли в тупик – к вашим услугам превосходная документация. Цена [для Великобритании, – прим. ред.] (а это коммерческое ПО), как говорится, дешевле краденого.
На нынешней стадии развития Oxygen выше всяких похвал. Все обычные полезности (рефакторинг, умное завершение, diff/merge, подсветка синтаксиса…) улучшены и расширены до такой степени, что любое новшество воспринимается уже как шоколадная крошка поверх аппетитной булочки. Создание XML другим способом трудно даже представить. LXF