Краткий обзор бесплатных XML редакторов

    Хороший XML редактор бережет нервы разработчика и делает процесс работы с XML легким и приятным. Вот так я подумал, когда начал пользоваться редактором Altova XMLSpy. Эта программа, безусловно, стоит своих денег.

    Но руководство поставило задачу найти бесплатный аналог. Результатом поиска краткий обзор бесплатных XML редакторов.


    Требования.

    — Работа с XML/XSLT/XSD
    — Удобный редактор с подсказками и подсветкой
    — XSLT процессор и дебагер.

    Бесплатные XML редакторы

    Exchanger XML Lite V3.2
    www.freexmleditor.com
    EditiX Lite Version
    free.editix.com
    Serna Free
    www.syntext.com/products/serna-free
    XML Marker
    symbolclick.com
    XMLPad
    wmhelp.com/download.htm

    Обзор

    Exchanger XML Lite V3.2. Возникли проблемы с установкой. Инсталляция проходила почти до конца и замирала. А жаль. По описанию на сайте у него очень богатый набор функций.

    EditiX Lite Version. Хороший редактор. Умеет делать XSLT трансформации. Но подсказки выдаются в виде выделения похожих частей кода, а не выпадающим списком и табличного представления документа.
    image

    Serna Free. Этот редактор понравился мне меньше всех. Он прячет XML теги и жутко тормозит. Работать очень не удобно.
    image

    XML Marker. Очень понравился. Показывает XML в табличном виде доступном для редактирования. Жаль нет подсказок и возможности делать XSLT трансформации.
    image

    XMLPad. Понравился больше всех. Показывает XML в табличном виде и в виде дерева. Есть подсказки. Есть возможность делать XSLT трансформации.
    image

    Стравнение

    image

    Выводы

    Ни один из рассмотренных бесплатных редакторов не может полностью заменить хороший платный редактор. Больше всех поставленным требованиям соответствует 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-документ в невизуальном режиме,
    то для этих целей в Syntext Serna существует режим "Plain mode".

    Если возможно, буду благодарен, если разместите данное замечание в Вашем посте.

    Спасибо,
    --
    With best regards,
    Andrew Sichevoi, thekondor.net

    Similar posts

    AdBlock has stolen the banner, but banners are not teeth — they will be back

    More
    Ads

    Comments 48

    • UFO just landed and posted this here
        0
        Что такое ИДЕЯ?
        • UFO just landed and posted this here
            0
            Ну местами не совесем бесплатная.
            • UFO just landed and posted this here
          0
          О Eclipse забыл. Может подскажете хороший плагин (free) для XML.
          • UFO just landed and posted this here
              0
              Подскажите пожалуйста как это установить.
              • UFO just landed and posted this here
            • UFO just landed and posted this here
                0
                Да в VS2010 есть даже XSLT debugging.
                  +1
                  Согласен, хотя тоже не пробовал, надо поглядеть в вебовской редакции.
                  0
                    +3
                    Я, я любитель нетбинса.
                    Но вот насчет трансформаций у него я не уверен…
                    По вашей ссылке написано, что есть, но мне не нужно поэтому я не в курсе. Но у него есть прекрасный встроенный автокомплишн, удобное форматирование и автоформатирование и так далее.
                      +1
                      Я — легенда :)
                    0
                    Если честно, то использовать ИДИЮ или Еклипс для редактирования XML — это всё равно, что муху прибивать с помощь атомной ракеты. Но это моё лично ИМХО.
                    • UFO just landed and posted this here
                        0
                        Прошу прощения, но речь в посте идёт именно о редактировании XML.
                        Если нужно редактировать, а не писать с нуля для какого-то приложения, то вполне часто хватает и пэинта, но если конфиг очень здоровый и ветсвистый, то можно и notepad++ заюзать, очень удобная весчь.

                        И кст, хотел спросить, а зачем редактировать байт-код?
                        • UFO just landed and posted this here
                            0
                            Почему же нет? Админы, например, при развороте системы только редактируют конфиги ;)
                            За экскурс в мир java спасибо.
                            • UFO just landed and posted this here
                              0
                              Прям таки не бывает?
                              Вот пример: системы класса Enterprise Service Bus зачастую работают именно с XML-сообщениями. В процессе настройки и отладки интеграционных сценариев без ковыряния в XML иногда не обойтись, и при этом зачастую нет необходимости писать какой-либо код (читай — работать в какой-либо IDE).
                      –1
                      неплохая статейка
                        +5
                        А где поддерживаемые ОС?
                          –6
                          Я все пробовал под W7. Кажется большинство из них кросплатформенные.
                            0
                            К сожалению XMLPad и XML Marker только для Windows.
                            +2
                            Под Windows — Microsoft Visual Web Developer 2008 Express Edition.
                              +2
                              А кому нужен в реале редактор? XML же в основном используют для передачи данных.
                              Я лично смотрю XML только на этапе проверки правильности генерации и все, вполне хватает Netbeans.
                                0
                                Задача такая. Прислали много больших XML и XSLT. Нужно в них разобраться и по ходу разработки менять. ужно организовать удобную рабочую среду.
                                  +2
                                  «ужно организовать удобную рабочую среду. » Сработал старый рефлекс — «Ха, чувак GoldED'a не пофиксил!»
                                  0
                                  а написание конфигураций?
                                    0
                                    возможно, но я не сталкивался с таким объемом, чтобы прибегать к помощи спец софта

                                  +6
                                  Emacs же. По тегам прыгает, подсвечивает все, что можно подсветить, валидность проверяет, xslt прикручивается внешним процессором, для наглядного дерева, в принципе, средства есть, правда насчет реализации не уверен.
                                    0
                                    1. M-x term
                                    2. xsltproc
                                    3. ???
                                    4. PROFIT!

                                    наглядное дерево — зачем?
                                      0
                                      Черт его знает, оно там везде. I just wanted to be popular.
                                        0
                                        xsltproc плох при больших файлах. Так что только saxon из консоли.
                                      +1
                                      www.firstobject.com/dn_editor.htm
                                      firstobject XML editor — однозначно один из лучших :)
                                      XPath да и много чего.
                                        +1
                                          0
                                          бесплатная умеет, конечно, далеко не всё, но поддержка XML есть.
                                          а уж в платной можно заюзать даже XSLT-дебаггер
                                          +2
                                          А где VIM????

                                          Обзор без вима/емакса но с с фразой «Ни один из бесплатных редакторов не может полностью заменить хороший платный редактор. „

                                          Напоминает GetTheFacts от одной малоизвестной конторы.
                                            0
                                            Вы правы. Переборщил.
                                              0
                                              Исправил на «Ни один из рассмотренных бесплатных редакторов...».
                                              +2
                                              Странно что никто Microsoft XML Notepad 2007 не упомянул.
                                              Простой небольшой и неплохой редактор, поддерживает древовидное представление, XSLT, валидацию, большие файлы итд
                                              Здесь скриншоты
                                              0
                                              Что характерно, Andrew Sichevoi не стал спорить со вторым утверждением о Serna Free — «жутко тормозит» :)

                                              К слову, из WYSIWYG когда-то пользовался XMLmind XML Editor. Есть бесплатная версия. Скорее, нравился.
                                                +1
                                                Кроссплатформенный Oracle JDeveloper.
                                                Содержит в т.ч. редактор XML и удобный визуальный редактор/отладчик XSLT.
                                                  0
                                                  Все эти инструменты плохи: не смогут отредактировать 100 Мб XML файл. Так что только Emacs + nxml-mode
                                                    0
                                                    так emacs же есть!

                                                    Only users with full accounts can post comments. Log in, please.