Бесплатный XML редактор Serna Free теперь с открытым кодом

Простота редактирования XML документов

XML редактор Syntext Serna дает возможность любому человеку принимать участие в создании структурированного XML контента, вне зависимости от опыта работы с XML.

Режимы работы c XML документами


  • Режим визуальный (WYSIWYG). Этот режим очень близок к обычному текстовому редактору. Отображение электронного документа XML очень близко к печатному виду.
  • Режим разметки. Хотя таблицы стилей XSL приводят XML документ к лучшему виду без отображения XML разметки, иногда требуется посмотреть на XML теги, например, редактируя документы-скрипты или произвольные XML файлы (для которых нет специальной таблицы стилей и/или схемы XML), преобразованные с помощью таблицы стилей XSL по умолчанию.
  • Текстовый режим. Текстовый режим с подсветкой синтаксиса XML удобен, когда XML редактор Serna не может проанализировать XML документ или когда необходимо продвинутое вмешательство (особое редактирование XML кода, такое как вручную исправить неправильный XML документ, изменить объявление DOCTYPE и так далее).

Поддержка больших XML документов


  • Автоматическое свертывание больших XML документов. XML редактор Serna старается определить размер XML документа, который вы открываете. Если размер очень большой, то Serna может открыть данный XML документ свернутым, чтобы сэкономить время и объем памяти компьютера. Пользователь сможет при необходимости развернуть определенную часть XML документа и работать с ней.
  • Список сворачиваемых элементов в большом XML документе. Можно указать, какие элементы должны быть свернуты в определенном типе XML документа, если документ большой.
  • Плотность элементов и критерии больших XML документов. Можно указать, сколько элементов обычно содержится на странице определенного типа XML документа. Также можно задать количество страниц, начиная с которого документ будет считаться большим.

Проверка орфографии

Проверка орфографии в XML редакторе Serna осуществляется при помощи библиотеки словарей Aspell и доступна для всех языков, которые поддерживаются Aspell (около 30 языков). Однако, только английский язык включен в дистрибутив. Пользователи могут скачать дополнительные словари по желанию.
  • Настраиваемые пользователем словари. Пользователи могут создавать свои собственные словари (добавлять слова в словари) в процессе проверки орфографии.
  • Пропуск элементов. Serna позволяет пропускать не только слова, но и весь текущий элемент целиком (удобно для таких элементов, как program listing - распечатка кода).
  • Язык для проверки орфографии зависит от контекста. Корректор орфографии автоматически сменяет орфографический словарь, ориентируясь на значения атрибутов xml:lang и lang.