Если Вам нравится Крайнее Редактирование, почему Вы не пробуете его версию Linux? Иначе Вы могли бы судить Kate. Хотя я не знаю, выполняет ли это Вас требования, это - самый многофункциональный и настраиваемый современный редактор GUI, которого я видел до настоящего времени (кроме Emacs, который Вы явно не хотите).
Я не протестировал эти блоки проверки допустимости, но от вершины моего ума / мало поиска:
msv
- Sun много блок проверки допустимости схемыHaXML
- haskell xml инструменты содержит утилиты командной строки (каждый - блок проверки допустимости),xsltproc
должен также проверить документы при запускеСуществует еще много опции, поскольку большинство утилит автоматически проверит xml документ, как, например. xsltproc
.