Хороший XML редактор бережет нервы разработчика и делает процесс работы с XML легким и приятным. Вот так я подумал, когда начал пользоваться редактором Altova XMLSpy. Эта программа, безусловно, стоит своих денег.
Но руководство поставило задачу найти бесплатный аналог. Результатом поиска краткий обзор бесплатных XML редакторов.
— Работа с XML/XSLT/XSD
— Удобный редактор с подсказками и подсветкой
— XSLT процессор и дебагер.
Бесплатные XML редакторы
Exchanger XML Lite V3.2. Возникли проблемы с установкой. Инсталляция проходила почти до конца и замирала. А жаль. По описанию на сайте у него очень богатый набор функций.
EditiX Lite Version. Хороший редактор. Умеет делать XSLT трансформации. Но подсказки выдаются в виде выделения похожих частей кода, а не выпадающим списком и табличного представления документа.
Altova XMLSpy — XML Schema Editor
Serna Free. Этот редактор понравился мне меньше всех. Он прячет XML теги и жутко тормозит. Работать очень не удобно.
XML Marker. Очень понравился. Показывает XML в табличном виде доступном для редактирования. Жаль нет подсказок и возможности делать XSLT трансформации.
XMLPad. Понравился больше всех. Показывает XML в табличном виде и в виде дерева. Есть подсказки. Есть возможность делать XSLT трансформации.
Ни один из рассмотренных бесплатных редакторов не может полностью заменить хороший платный редактор. Больше всех поставленным требованиям соответствует XMLPad. Но XML Marker можно одновременно редактировать код и видеть результат в табличном виде.
P.S. Уважаемые читатели если вы знаете хороший бесплатный редактор, то пишите в комментариях. С удовольствием дополню обзор.
UPD. Большой обзор XML редакторов «Choosing an XML editor»
UPD. Письма читателей.
Добрый день Александр,
Не являюсь участником сообщества «Хабрахабр», поэтому, с Вашего позволения реагирую почтой на Ваш пост.
Хотел бы отметить, что Ваш обзор редактора Syntext Serna в разрезе редактора XML-файлов абсолютно некорректен.
Основное назначение Syntext Serna — не редактирование XML-конфигов или создание файлов XML Scheme и XSLT, а
визуальное создание и поддержка документации в формате XML (например, DocBook или DITA). Именно поэтому «Он прячет XML теги» (цитата), т.к.
основным пользователем редактора является технический писатель, которому не нужно иметь глубокие знания XML и уж
XML Editor: Intro to XMLSpy
тем более, допускать ошибки в несбалансированных тэгах. Если требуется поправить XML-документ в невизуальном режиме,
то для этих целей в Syntext Serna существует режим «Plain mode».
Если возможно, буду благодарен, если разместите данное замечание в Вашем посте.
Спасибо,
—
With best regards,
Andrew Sichevoi, thekondor.net
Источник: habr.com
XMLSpy
XMLSpy Редактор XML и среда разработки программного обеспечения. XMLSpy позволяет разработчикам создавать приложения на основе XML и веб-сервисы, используя такие технологии как XML, XML Schema, XSLT, XPath, XQuery, WSDL и SOAP. XMLSpy также может работать как дополнение для Microsoft Visual Studio и Eclipse. Возможности: — Создание и редактирование документов на основе XML — Визуальная разработка XML Schema — Редактирование DTD — Разработка и отладка XSLT 1.0/2.0 — Разработка и отладка XQuery — Разработка и анализ XPath 1.0/2.0 — Разработка Office Open XML — Разработка веб-служб — Графическое создание и редактирование WSDL — Разработка и отладка SOAP — Генерация кода Java, C++, C#.
Источник: freesoft.ru
Altova XMLSpy
Программное решение Altova XMLSpy на базе редактора документов XML, обеспечивает разработчиков приложений и веб-сервисов максимальным набором функциональных, современных инструментов для создания моделей, редактуры, преобразования и настройки IT-продуктов.В составе данного сервиса предусмотрены инструменты для подготовки и оформления графических дизайнерских схем, кодов, конвертации файлов, настройки.
Данное комплексное решение позволяет с максимальным комфортом осуществлять работу с широким спектром документов разного происхождения и структуры, а также с большими структурированными массивами информации.
Сервис располагает набором опций, гарантирующих массу преимуществ при проектировании и реализации программных продуктов. Его применение позволяет успешно решать множество задач, связанных с бизнесом. Программа была выпущена в двух версиях.
Купить Altova XMLSpy — программу для разработки приложений, веб-сервисов. Altova XMLSpy — это гибкий, мультифункциональный инструмент, позволяющий легко генерировать, редактировать и трансформировать современное программное обеспечение.
Преимущества Altova XMLSpy
— «Умные» редакторы графики, функционал для отладки, визуализации на базе XML, профайлер;
— Апробация XML с последующим автоисправлением, взаимодействие с RaptorXML;
— Всесторонняя поддержка схем;
— Автозавершение и анализ, работа с XPath 3.0;
— Встраивание массивов информации, взаимодействие с несколькими программными средами;
— Валидация и редактирование графических параметров таксономии XBRL;
— Работа со значениями OpenXML в офисной среде MS;
— Управление графикой через инструменты редактирования WSDL;
— Использование электронных подписей;
— Сверхоперативная генерация графических форм представления информации;
— Редакторы и конвертеры JSON, HTML, CSS, DTD
— Интерфейс, адаптированный для создания программ под Java, COM, совместная работа с приложениями Java;
— Менеджмент XML-проектов;
— Встраивание в общую среду с другими программами, интегрированная работа,
Источник: softmap.ru