XML Copy Editor — свободно распространяемый редактор XML, ориентированный на валидацию, редактирование и подготовку XML-документов. Программа сочетает текстовый редактор с набором инструментов для проверки структуры и синтаксиса XML, включая поддержку DTD, XML Schema и RELAX NG, а также встроенные средства для работы с XSLT и XPath. Интерфейс обычно включает подсветку синтаксиса, проверку well-formedness, автоматическое форматирование и функции поиска по шаблонам XPath, что делает его удобным для разработчиков, технических писателей и редакторов, работающих с разметкой.
Проект возник как ответ на необходимость легковесного, но функционального инструмента для валидации и правки XML без зависимости от тяжёлых IDE. Исторические детали развития и участие конкретных авторов могут варьироваться в разных распространениях; если информация о происхождении конкретной сборки ограничена, это стоит прямо отметить. В практическом применении программа используется для быстрой проверки документов на соответствие схемам, трансформации с помощью XSLT, проверки локализации и орфографии, а также для подготовки контента для систем управления контентом и публикации.
- Подсветка синтаксиса XML и связанных языков (XSLT, XPath).
- Проверка на корректность структуры (well-formedness).
- Валидация по DTD, XML Schema (XSD) и RELAX NG.
- Поддержка выполнения XSLT-преобразований и тестирование шаблонов.
- Инструменты для выполнения XPath-запросов и навигации по дереву документа.
- Автоматическое форматирование и выравнивание кода (pretty-print).
- Проверка правописания и возможности локализации текста.
- Поддержка многобайтовых и юникодных кодировок, включая UTF-8.
- Функции поиска и замены с учётом контекста XML и регулярных выражений.
- Возможность интеграции с внешними валидаторами и утилитами командной строки.