~~~~~~~~~~~~~~~~~~~~ Arc.Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~ 
Номер скриншота №:
✰ DC0D67B48E8EC9990B7F2566649BB13A__1715413800 ✰
Заголовок документа оригинал.:
✰ Oxygen XML Editor - Wikipedia ✰
Заголовок документа перевод.:
✰ XML-редактор Oxygen — Википедия ✰
Снимок документа находящегося по адресу (URL):
✰ https://en.wikipedia.org/wiki/Oxygen_XML_Editor ✰
Адрес хранения снимка оригинал (URL):
✰ https://arc.ask3.ru/arc/aa/dc/3a/dc0d67b48e8ec9990b7f2566649bb13a.html ✰
Адрес хранения снимка перевод (URL):
✰ https://arc.ask3.ru/arc/aa/dc/3a/dc0d67b48e8ec9990b7f2566649bb13a__translat.html ✰
Дата и время сохранения документа:
✰ 15.06.2024 23:19:42 (GMT+3, MSK) ✰
Дата и время изменения документа (по данным источника):
✰ 11 May 2024, at 10:50 (UTC). ✰ 

~~~~~~~~~~~~~~~~~~~~~~ Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~~ 
Сервисы Ask3.ru: 
 Архив документов (Снимки документов, в формате HTML, PDF, PNG - подписанные ЭЦП, доказывающие существование документа в момент подписи. Перевод сохраненных документов на русский язык.)https://arc.ask3.ruОтветы на вопросы (Сервис ответов на вопросы, в основном, научной направленности)https://ask3.ru/answer2questionТоварный сопоставитель (Сервис сравнения и выбора товаров) ✰✰
✰ https://ask3.ru/product2collationПартнерыhttps://comrades.ask3.ru


Совет. Чтобы искать на странице, нажмите Ctrl+F или ⌘-F (для MacOS) и введите запрос в поле поиска.
Arc.Ask3.ru: далее начало оригинального документа

XML-редактор Oxygen — Википедия Jump to content

XML-редактор Oxygen

Из Википедии, бесплатной энциклопедии
XML-редактор Oxygen
Разработчики) SyncRO Soft Ltd. Румыния
Стабильная версия
24.1 [1]  Отредактируйте это в Викиданных / 10 марта 2022 г.
Написано в Джава
Операционная система Кросс-платформенный
Тип XML-редактор , HTML-редактор
Лицензия Собственный
Веб-сайт www .oxygenxml  Edit this on Wikidata

Редактор XML Oxygen (в стиле <oXygen/> ) — это многоплатформенный редактор XML , XSLT / XQuery отладчик и профилировщик с поддержкой Unicode . Это Java- приложение, поэтому оно может работать в Windows , Mac OS X и Linux . [2] У него также есть версия, которая может работать как плагин Eclipse . [2]

Цикл выпуска [ править ]

Oxygen XML имеет три типа выпусков, исключая бета-версии и версии для разработки. Основные выпуски (последний выпуск 26 по состоянию на 2024 год) выходят в среднем один раз в год. Второстепенные выпуски (последний — 26.1 по состоянию на март 2024 г.) выпускаются не реже одного раза в несколько месяцев после основного выпуска, иногда дважды в год. Дополнительные выпуски сборок предоставляются по мере необходимости, обычно в ответ на ошибки или проблемы безопасности. Нумерация сборок основана на дате и времени сборки (с точностью до часа). По состоянию на конец 2015 года текущая полная версия и номер сборки — «oXygen XML Editor 17.1, сборка 2015121117», а полная история выпусков доступна в Интернете. [3]

Возможности редактирования XML [ править ]

Oxygen XML предлагает несколько функций для редактирования XML-документов. Документы можно проверить в правильной форме XML. Их также можно проверить по схеме. В целях проверки документы можно проверить на соответствие схемам DTD , W3C XML Schema , RELAX NG , Schematron , NRL и NVDL . Редактор также может проверять XML по мере его ввода. Сценарий проверки может быть создан для дополнительных типов схем, что позволяет oXygen вызывать произвольные программы для выполнения проверки.

Также в программе имеется поддержка XML-каталогов. Каталог XML — это XML-файл определенного формата, который сопоставляет строку определения схемы с фактическим именем файла на диске или в Интернете. Использование каталогов позволяет пользователю указать веб-адрес для схемы, но позволяет oXygen найти файловую форму адреса, если каталог ее идентифицирует.

Oxygen XML поставляется со схемами и DTD для популярных или основных форматов XML и XSL, включая DocBook (версии 4.0 и 5.0), TEI формат , XSLT (версии 1.0, 2.0 и 3.0), DITA , XHTML и HTML 5 . Расширение на новые диалекты или специализации XML достигается путем добавления соответствующей структуры или реализации в программное обеспечение или загрузки типа или схемы документа, что позволяет создать адаптируемую среду, которая сама полностью конфигурируется с помощью XML, что проводит параллели с Emacs и его возможностью редактирования. сам при реализации диалекта Лиспа, на котором он работает.

Программа знает о XInclude , и все службы проверки и преобразования могут следовать инструкциям XInclude к своим включенным файлам. Oxygen XML предлагает три представления, предназначенные для редактирования XML-документов. Эти представления представляют собой текст, сетку и автора.

Текстовый вид [ править ]

Текстовое представление является представлением по умолчанию для редактирования XML-документа. Как следует из названия, это представление отображает текст XML как текст.

Для документов, связанных со схемой XML , Oxygen XML предлагает завершение тегов . Oxygen XML может использовать несколько языков схем XML, включая DTD , W3C XML Schema , RELAX NG (как компактные, так и полные). И схема W3C XML, и схемы RELAX NG могут включать встроенные правила Schematron. Он также может использовать языки маршрутизации NRL и NVDL , которые позволяют применять несколько схем разных типов к разным файлам.

Помимо завершения тегов, аннотации в схеме будут отображаться в виде подсказок для элементов, к которым эти аннотации применяются.

Для форматов схем, которые не имеют стандартного механизма привязки схемы к файлу XML, Oxygen XML предоставляет инструкцию обработки, которая указывает программе, какие схемы использовать. Для документов, не имеющих схемы, Oxygen может проанализировать структуру документа и сгенерировать схему.

Представление в виде сетки [ править ]

В представлении сетки XML-документ отображается в электронной таблицы виде . В крайнем левом столбце показаны элементы корневого уровня, включая комментарии и инструкции по обработке. В следующем столбце показаны атрибуты корневых элементов и каждого уникального первого дочернего элемента корневого XML-элемента. Если у корневого элемента есть шесть дочерних элементов с именем «раздел», то в представлении сетки будет показан только один элемент раздела и обозначение, что их шесть. Эта итерация продолжается для следующего столбца.

Это представление не часто бывает полезно для HTML или других форматов, подобных документам, но оно может быть полезно в определенных форматах XML, напоминающих электронные таблицы. За исключением пробелов, в этом представлении отображается вся структура XML-файла. В этом представлении будет представлена ​​вся текстовая информация файла.

Мнение автора [ править ]

Новым в Oxygen XML v9.x было представление автора, обеспечивающее WYSIWYM -представление XML-документа. Эта уменьшенная версия редактора под названием oXygenXML Author предоставляется как более дешевый вариант в коммерческих вариантах, где полный набор функций может не потребоваться. Автор сосредоточен на общем редактировании XML-документов. [4]

Это представление основано на предоставлении файла CSS для документа, в котором указан тип данных для каждого элемента в схеме документа. Oxygen XML поставляется с CSS-файлами документов для форматов DITA, DocBook и TEI.

Теги и атрибуты XML в этом представлении можно полностью отключить или отображать в различных комбинациях.

Редактирование в этом режиме представляет собой промежуточный этап между настоящим WYSIWYG и редактированием в обычном текстовом представлении с точки зрения сложности для автора. Элементы XML стали более удобочитаемыми и интуитивно понятными, но вложенность и семантика XML-документа по-прежнему ясны. Курсор можно поместить между любыми элементами, и если позиция курсора неоднозначна, появится окно подсказки, показывающее локальное представление XML-дерева и положение курсора в нем. Полоса в верхней части представления предлагает список элементов от корня документа до элемента под курсором.

Элементы XML никогда не вставляются в документ неявно. Однако обычным действием при редактировании XML-файлов, подобных документам, является создание нового элемента с тем же именем после текущего. Представление автора выполнит эту операцию, если пользователь дважды нажмет клавишу ввода (однократное нажатие вызывает диалоговое окно возможных элементов для добавления, если доступна конкуренция тегов).

Вставку элементов можно выполнить с помощью команд рефакторинга XML oXygen, чтобы вставить элемент в текущее местоположение курсора. Даже если теги XML невидимы, указание на пустой элемент всегда отображается с использованием имени этого элемента.

Атрибуты XML-элементов нельзя редактировать напрямую. Однако в Oxygen XML есть панель атрибутов, которую можно использовать как для просмотра, так и для установки значений атрибутов текущего элемента, когда доступна информация о завершении содержимого.

Редактирование специализированных форматов XML [ править ]

Хотя Oxygen XML может редактировать любой XML-документ, обеспечивая завершение содержимого документов с привязкой к схеме, он может изначально распознавать определенные XML-документы.

Oxygen XML предоставляет функции редактирования схемы для XML-схемы W3C и XML-формы RELAX NG. без схемы, Он предлагает поддержку визуального редактирования как для подсветки синтаксиса так и для завершения контента.

Oxygen XML предлагает поддержку документов XSLT как версии 1.0 (с расширениями EXSLT ), так и версии 2.0. Элементы XSLT распознаются и отображаются цветом, отличным от элементов XML, не относящихся к XSLT. Он также предоставляет специальные услуги проверки документов XSLT. Например, он может проверить, что атрибут, содержащий строку XPath, является допустимым XPath. oXygen XML автоматически предполагает, что документы с расширениями .xsl и .xslt являются файлами XSLT, и обрабатывает их соответствующим образом.

Он также предлагает поддержку редактирования документов XSL-FO , но не предоставляет функций визуального редактирования.

Редактирование файлов, отличных от XML [ править ]

Хотя Oxygen XML — это в первую очередь XML-редактор, он имеет возможность редактировать многие текстовые форматы, отличные от XML. Он имеет автодополнение синтаксиса для DTD, компактного формата RELAX NG, XQuery , CSS и обычного HTML . Он также обеспечивает базовую поддержку подсветки синтаксиса для нескольких распространенных языков веб-скриптов, таких как Python , Perl и JavaScript , среди других.

Трансформация документа [ править ]

Преобразование документов на основе XSLT — это типичная операция с файлами XML, и Oxygen XML поддерживает эти операции. Он позволяет пользователю определить сценарий преобразования , определяющий применение определенного файла XSLT к текущему XML-документу. Каждый сценарий преобразования учитывает все назначенные ему параметры файла XSLT и обеспечивает их графическое редактирование.

Кроме того, результаты сценария преобразования могут передаваться через процессор XSL-FO, будь то встроенный процессор FOP или внешний. Окончательное имя выходного файла, путь и расширение можно указать для сценария преобразования в качестве параметров командной строки.

Сценарии преобразования могут быть локальными для конкретного рабочего пространства XML-проекта Oxygen или глобальными для всех проектов. Oxygen XML поставляется с несколькими стандартными сценариями глобального преобразования для общих задач, например, из документов DocBook в PDF через XSL-FO и FOP или HTML. Он также поставляется с последней версией пакета преобразования DocBook XSL XSLT. Oxygen XML поставляется с DITA Open Toolkit , который позволяет публиковать (экспортировать) целые структуры DITA-документов в различные форматы вывода, включая PDF, WebHelp и EPUB .

XSLT-отладчик [ править ]

Oxygen XML предоставляет комплексные возможности отладки XSLT. Он предлагает функции, сравнимые с отладчиками исходного кода, такими как gdb , включая точки останова, возможность просмотра текущего контекста и «памяти», а также пошаговое выполнение XSLT. Он может отлаживать XSLT версии 1.0 и 2.0.

Лицензирование [ править ]

На выбор либо «Именованный пользователь», либо плавающее лицензирование на базе сервера. Первый вариант отдает предпочтение малому бизнесу или отдельным разработчикам, которые могут установить его где угодно, если его использует только конкретный указанный пользователь. Последнее отдает предпочтение более крупным командам, которые могут получить выгоду от совместного использования лицензий в глобальной сети, охватывающей несколько часовых поясов. Дополнительная групповая лицензия доступна только для академической версии. [5]

Академические лицензии доступны академическим сотрудникам, студентам и учебным заведениям. Тем не менее, лицензия ограничивает использование программного обеспечения только академическими или исследовательскими целями и не может использоваться в коммерческих целях. [6]

Коммерческие лицензии доступны в потоках Professional и Enterprise как для версии только для автора, так и для полной версии Editor. [7] Для каждого потока доступны либо пользовательские, либо плавающие лицензии, причём последняя выгодна при большем количестве пользователей. Основное различие между редакцией Enterprise и профессиональной версией заключается в прямой поддержке высокопроизводительных баз данных. Хотя версия Professional по-прежнему обеспечивает прямую поддержку соединений Berkeley DB , MySQL , PostgreSQL , JDBC и создание схемы XML из структуры реляционной базы данных. [8]

Кроме того, существует персональная версия для независимых разработчиков или фрилансеров, которые платят за нее сами, а не своему работодателю. Персональная версия идентична профессиональной версии по своим функциям; Единственные различия заключаются в гораздо более низкой цене, хотя и выше, чем за одну академическую лицензию, и в предоставлении полной версии Editor, а не только авторского компонента. [9]

Доступна дополнительная подписка на поддержку и обслуживание, включая полные обновления, включая основные выпуски, в течение периода обслуживания. Учитывая 17 основных выпусков за 13 лет работы, предложения по ежегодному обслуживанию (в среднем около 20 % от полной стоимости лицензии) являются экономически эффективными. Срок технического обслуживания можно продлить на неопределенный срок, продлив его до истечения срока действия. [10]

См. также [ править ]

Ссылки [ править ]

  1. ^ https://www.oxygenxml.com/history.html . {{cite web}}: Отсутствует или пусто |title= ( помощь )
  2. ^ Перейти обратно: а б Даже Билл; Шарки, Кент; Кей, Майкл (23 мая 2007 г.). Профессиональный XML . Врокс Пресс. п. 55. ИСБН  978-0-470-16738-0 .
  3. ^ [1] , История сборки выпусков редактора, разработчика и автора (20.12.2015).
  4. ^ [2] , Матрица функций: редактор и автор (получено 20.12.2015).
  5. ^ [3] , Раздел часто задаваемых вопросов по лицензированию (получено 20.12.2015).
  6. ^ [4] , Академическая лицензия (получено 20.12.2015).
  7. ^ [5] , Лицензии Professional и Enterprise (получено 20.12.2015).
  8. ^ [6] , Академические/корпоративные и профессиональные/личные функции (получено 20.12.2015).
  9. ^ [7] , Персональная лицензия (получено 20.12.2015).
  10. ^ [8] , раздел часто задаваемых вопросов о поддержке и обслуживании (получено 20.12.2015).

Внешние ссылки [ править ]

Arc.Ask3.Ru: конец оригинального документа.
Arc.Ask3.Ru
Номер скриншота №: DC0D67B48E8EC9990B7F2566649BB13A__1715413800
URL1:https://en.wikipedia.org/wiki/Oxygen_XML_Editor
Заголовок, (Title) документа по адресу, URL1:
Oxygen XML Editor - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть, любые претензии не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, денежную единицу можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)