XML-редактор с intellisense / автозаполнением на основе XML-схемы - PullRequest
10 голосов
/ 03 декабря 2010

Я ищу редактор XML, который может обеспечить автозаполнение и проверку на основе схемы XML. Целевой платформой является Linux с желаемой, но необязательной поддержкой Win / OSX.

С этот вопрос Я знаю, что это поддерживается в Visual Studio. Есть также несколько коммерческих XML-редакторов (oXygen, Liquid XML studio), которые поддерживают эту функцию. Лично я не возражаю против платных приложений, но в этом случае я рекомендую редактор группе пользователей, и просьба о том, чтобы они заплатили за приложение, не получится.

Есть предложения?

p.s. Я быстро попробовал использовать Komodo Edit, но не смог выполнить автозаполнение на основе пользовательской схемы. Любые советы по получению этой работы тоже помогут.

(решено) комментарии:

Использование Eclipse с плагином Eclipse XML Editors и Tools работает как шарм. Это решение имеет дополнительный бонус работы на всех целевых платформах. Спасибо @xcut.

В этом ответе по SU говорится, что Eclipse может сделать это без плагинов, но я не смог повторить претензию.

Что касается моих попыток использования Komodo Edit , то, по-видимому, это можно сделать, если один создает и регистрирует каталог XML . Однако я не мог заставить его работать со схемами XML, и во всех официальных документах ActiveState конкретно упоминаются только DTD и RelaxNG.

Ответы [ 3 ]

3 голосов
/ 05 декабря 2010

Попробуйте eclipse с установленными eclipse Web Tools. Насколько я знаю, этот редактор имеет автозаполнение.

Конечно, полная установка затмения может быть излишней ...

0 голосов
/ 15 ноября 2012

IntelliJ Idea Community Edition поставляется с хорошим редактором XML (включен по умолчанию). Он поддерживает автозаполнение на основе предоставленной схемы. К сожалению, это как среда IDE, так и Eclipse, поэтому бизнес-пользователям будет сложно ее использовать.

Также вы можете использовать Ctrl-Q для просмотра xs: документации, встроенной в XML-схему.

0 голосов
/ 16 февраля 2011

" XAmple XML Editor В проекте представлен XML-редактор на основе Swing, который анализирует данную схему, а затем создает графический пользовательский интерфейс для конкретного документа. В отличие от других редакторов XML, графический редактор XML-редактора XAmple предоставляет не только графический интерфейс.древовидное представление XML-документа, а скорее логическая комбинация XML-документа и соответствующей XML-схемы. Пользовательский интерфейс XML-редактора очень логичен и интуитивно понятен. Чтобы подготовить действительные XML-документы значительной сложности, пользователь долженне обязательно быть знакомым с языками XML и XML Schema и иметь какие-либо априорные знания о структурных требованиях документов. "

Я пробовал это, и даже моему нетехническому руководителю это нравится.

...